
Human Rights Watch Urges ICC to Suspend Afghanistan’s Cricket Membership
In a compelling plea, Human Rights Watch has called upon the International Cricket Council (ICC) to suspend Afghanistan’s cricket membership, effectively barring the Taliban-led nation from international cricket competition. This …
Human Rights Watch Urges ICC to Suspend Afghanistan’s Cricket Membership Read More