London, England (AP): Bristol already has an unwanted record as an ICC Cricket World Cup venue after rain forced a second game to be abandoned without a ball bowled. Cricket fans and critics have questioned why the games aren’t being shifted to…

more