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 the match out of protest for Afghanistan's ongoing human rights abuses. The Women's Rights Network (WRN) put out a statement on Monday, calling for not only the forfeiture of the February championship match, but any sports competition against an Afghanistan national team.
"Women’s...