Mumbai, Oct 14 (Inditop.com) The 2011 Cricket World Cup final will be played in Mumbai and one of the semi-finals at Mohali in Punjab.

Two other matches will also be played at Mohali’s Punjab Cricket Association (PCA) stadium.

The Indian Organising Committee of the World Cup allotted India’s share of 29 matches among Mumbai, Mohali, Ahmedabad, Delhi, Chennai, Bangalore, Nagpur and Kolkata.

Ahmedabad was given three matches including one quarter-final while Delhi, Chennai, Bangalore, Nagpur and Kolkata will host four matches each including one India game.

India was to host 21 matches but after Pakistan was removed as a World Cup co-host, India got eight of the 14 matches which were to be played in Pakistan. Sri Lanka will host a total of 12 and Bangladesh eight matches.