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.



Discussion

No Comment Found