India Selected to Host Inaugural Women's Champions Trophy After Sri Lanka’s Hosting Rights Revoked
The International Cricket Council (ICC) has officially announced that the first-ever ICC Women’s Champions Trophy will be staged in India in 2027, following the removal of Sri Lanka as the original host nation. The decision came after concerns were raised about governmental interference in Sri Lankan cricket administration, prompting the ICC to seek an alternative venue capable of delivering a wo…
Sept. 2, 2026, 3:30 p.m.