3. Allianz Arena Opened: 2005 Capacity: 75,000 Notable Fixtures: 2006 World Cup, 2012 UEFA Champions League Final Nicknamed “Schlauchboot” (“inflatable boat”), the Allianz Arena in Munich, Germany, is one stadium to marvel. It is the world’s first stadium with a full … [Read more...] about Top football stadiums in the world you must visit at least once (part 2)