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.  

Leave a Reply

Your email address will not be published. Required fields are marked *