Daily scrum taking too much time because of large development team

Our Scrum team is large: it comprises of 10 developers, 10 testers, and 1 system architect. As per Scrum guidelines, each team member participates in the daily stand-up meeting. Our problem is we fail to time box the stand-up - it takes a lot of time. Even when 2 minutes are allotted for each member, it still takes 42 minutes for the stand-up to complete. There is no way we can complete the stand-up in 15 minutes as per accepted Scrum practise. What is the best way to go about this?

Posted By - Chap