Manipur, a state with a serious football obsession, is getting ready to play host to Team India.
Manipur, in India’s northeast, is one of the country’s few states that is truly obsessed with the beautiful game. While all is going on, the state is preparing to host Team India for the first time, which will be its most major sporting event to date. The Manipuris may be thinking, “Better late than never,” … Read more