Less than 24 hours after the International Cricket Council (ICC) decided to relocate the India vs England World Cup match from the Eden Gardens, on February 27, The Telegraph obtained a copy of the Venue Inspection Report. The Report form
... | Read..