We are writing at this time to urge the International Cricket Council (ICC) to suspend Taliban-run Afghanistan from ICC ...
Geopolitical reality, lack of buzz in host nation Pakistan and mediocre cricket in general meant Champions Trophy's ...