Women’s rights activists call for England to forfeit championship cricket match to Afghanistan
England’s men’s cricket team is set to face Afghanistan on Feb. 26 in the International Cricket Council (ICC) Champions Trophy group stage. However, women’s rights activists have called for England to forfeit its shot glory out of protest for Afghanistan’s ongoing human rights abuses. The Women’s Rights Network (WRN) put out a statement on Tuesday, … Read more