(ESPN) 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 article Human Rights Watch asks ICC to suspend Afghanistan's membership appeared first on Stabroek News.