Saved Bookmarks
| 1. |
This Stadium Is The Largest Footballing Stadium On Earth And Is Situated In A Country Which Has Never Participated In A Soccer World Cup. It Can Host Up To 120,000 People. What Is The Name Of This Stadium? |
|
Answer» Built in 1984, this massive structure is HOME to the Indian NATIONAL football team. The national team was ranked a lowly 145 on the FIFA ranking. Built in 1984, this massive structure is home to the Indian national football team. The national team was ranked a lowly 145 on the FIFA ranking. |
|