Let’s have a look at the top 10 stadiums in the world.
10) Estadio Monumental Antonio Vespucio Liberti
Commonly known as El Monumental or the River Plate Stadium, this 67,00+ capacity stadium is located in Buenos Aires and is the home ground of Argentine club River Plate. It is the national stadium of Argentina and the stadium was the venue for Argentina’s maiden World Cup win in 1978.
1 / 10
NEXT
Published 29 Aug 2013, 20:12 IST