Ahmedabad: The world's largest cricket ground, Narendra Modi Stadium in Motera, has been chosen to host the final of the ICC T20 World Cup 2026, with the full schedule expected to be announced formally by the International Cricket Council (ICC) soon.
According to reports, the ICC has shortlisted Ahmedabad, Delhi, Kolkata, Chennai, and Mumbai as India’s host cities for the 2026 men’s T20 World Cup, which will also be co-hosted by Sri Lanka. In Sri Lanka, Colombo and Kandy have been shortlist...Read More