BusinessWeek Logo
Wembley Football Stadium

Photo Courtesy of London 2012; Stu Forster/Getty Images

Wembley Football Stadium

The Olympic soccer matches will take place at some of England's most famous football stadiums, including those in Birmingham, Manchester, and Newcastle, plus two others in Scotland and Wales. But the grand finale will take place at the new Wembley Stadium before a crowd of 90,000. With its soaring arch and sliding roof, the world-class stadium also holds the world record for most toilets—there are 2,000. Shown as well is Beijing's National Stadium.