England faces growing pressure to back out of their 2025 Champions Trophy game against Afghanistan, stemming from concerns over the diminishing women's rights under Taliban governance. Meanwhile, Greg Barclay, the ex-ICC chairman, has stepped forward to explain why Afghanistan's men's team is still allowed to compete on the global stage.