New Delhi, Nov. 6 -- The Narendra Modi Stadium in Ahmedabad has been shortlisted to play hosts to the T20 World Cup final in 2026, read a report in the Indian Express. Delhi's Arun Jaitley Stadium, the iconic Eden Gardens in Kolkata, the M Chidambaram Stadium in Chennai and the Wankhede Stadium in Mumbai are the four other Indian stadiums which have been sorted out to host the mega even that starts in February next year.

The 2026 T20 World Cup is being jointly hosted by India and Sri Lanka. The report also stated that three stadiums in Sri Lanka will play hosts to the matches. The International Cricket Council (ICC) is expected to make an announcement soon. The development comes in after a meeting was held by the BCCI top officials recen...