- Country: United Kingdom
Inside incredible 85,000-seater stadium that hosted India vs Brazil including helipad and wall for ROCK CLIMBING
THERE is a football stadium in North East India that you've never heard of, and it has some excellent lore behind it. It's called the Vivekananda Yuba Bharati Krirangan, AKA the Salt Lake Stadium in Kolkata, India, AKA "The Mecca of Indian Football". On the 3rd of October it hosted the Indian…