ICC officials inspect venue at Mohali in north India for the ICC Cricket World Cup 2011.

Record ID: 354645