India open their World Cup campaign against the USA, followed by league fixtures against Namibia, Pakistan and the Netherlands. As per a pre-arranged agreement, the big India-Pakistan match will be played in Colombo. As reported by Cricbuzz before, Mumbai, Kolkata, Chennai, Delhi and Ahmedabad are the cities that will host matches in India. In Sri Lanka, Kandy will be a venue in addition to the two international grounds in Colombo.