London [UK], January 8 (ANI): Richard Gould, the Chief Executive of the England and Wales Cricket Board (ECB), has rejected calls from a group of British politicians urging England to boycott their upcoming Champions Trophy match against Afghanistan in February, reported ESPNCricinfo.
Gould emphasised that the Taliban regime's crackdown on women's rights requires a coordinated, International Cricket Council (ICC)-led resp