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