Sri Lanka loses hosting rights for 2027 ICC Women’s Champions Trophy amid governance disputes with the ICC, bringing uncertainty to its cricket administration.