Hindustan TimesLean L·
Over 70% of visa applications from Indians who applied to watch World Cup matches in Canada rejected
The ongoing World Cup is being hosted by the United States, Mexico and Canada, with the last staging a total of 13 fixtures in Toronto and Vancouver
Read at Hindustan Times →



