Would more Indian travel to Russia in the aftermath of FIFA World Cup?
The 64 FIFA World Cup matches attracted over 254 million viewers in India. The event, and by default its host Russia, attracted unprecedented media attention in India.
The 64 FIFA World Cup matches attracted over 254 million viewers in India. The event, and by default its host Russia, attracted unprecedented media attention in India.