A majority of the 2011 World Cup matches will be held in India after Pakistan was stripped of co-hosting rights over security concerns, ICC announced on Tuesday. During a Press Conference in Mumbai, Haroon Lorgat, the chief executive of International Cricket Council (ICC) told reporters about the different venues of the World Cup 2011.
Home/Videos/Sports/ India set to host majority of 2011 WC matches