Daily question · hard
Estadio Olímpico Atahualpa. Opened in 1951, this stadium holds about 35,742 fans, one of the highest-altitude stadiums used for international football. It is the home of the national football team. Which country is this venue in?
Show the answer
Ecuador
💡