Women's rights activists are calling on England to stop playing Afghanistan cricket matches

of England men cricket team will face Afghanistan on February 26 in the International Cricket Council (ICC) Champions Trophy. However, women's rights activists have called for England to forfeit the match due to protests over Afghanistan's ongoing human rights abuses.…