Human Rights Watch urges ICC to suspend Afghanistan
Human Rights Watch has called for the International Cricket Council to suspend Afghanistan in response to the Taliban’s assault on women’s rights. All female sport is effectively outlawed under the regime, with the majority of the women’s cricket team living in exile. That places the country in direct contravention of the ICC’s own terms of…