ICC Rates Lord’s and Lahore Pitches as Unsatisfactory

The pitches at Lord’s Cricket Ground and Gaddafi Stadium, Lahore, were recently rated as “unsatisfactory” by the International Cricket…