Explained: Why ICC Stripped Sri Lanka of 2027 Women’s CT Hosting Rights The International Cricket Council's (ICC) decision to strip Sri Lanka of hosting rights for the 2027 Women's Champions Trophy is a reflection of deep seated issues within cricket governance.
The decision centers on the question of what kind of administration deserves to host international sports events.
At its core, this story involves the ICC's stance on Sri Lanka Cricket's (SLC) interim Transformation Committee.