The politicians want the England and Wales Cricket Board to take a stand against the Taliban regime’s assault on women’s ...
England are scheduled to play Afghanistan at the Gaddafi Stadium in Lahore on February 26 in the upcoming ICC Champions ...