Which city is home to Ecuador's Estadio Olímpico Atahualpa?
Guayaquil
Cuenca
Quito
Ambato
Answer
The Estadio Olímpico Atahualpa, Ecuador's primary home stadium, is located in Quito, the country's capital. The stadium has a capacity of around 35,000 spectators and hosts most of the national team's home matches.
Ecuador national football team Superfan Quiz: 20 Questions to separate the real fans from the posers