Sri Lanka has lost the hosting rights for the inaugural ICC Women’s Champions Trophy, and the decision should leave one person in particular asking some uncomfortable questions: the Minister of Sports. As exclusively reported by the Sunday Times last week, the International Cricket Council (ICC) this week formally confirmed India as the host of the…