Mumbai, Oct 14 (IANS) 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.

Click here to read the complete Article