Human Rights Watch asks ICC to suspend Afghanistan’s membership

Human Rights Watch has called on the ICC to suspend Afghanistan’s membership and ban the Taliban-run nation from competing in international cricket. The request came via an email addressed to

Read More