Take a look at the list of venues which will host the ICC ODI World Cup in India.
Pakistan play two vital matches here. Guwahati and Thiruvananthapuram will host warm-up games.
Wankhede stadium, Mumbai will get to host a semi-final as well as one India league game.
Eden Gardens, Kolkata will be hosting one of the semi-finals of the tournament. India play South Africa here too.
M Chinnaswamy stadium in Bengaluru will be hosting crucial ties including that India and one of the qualifiers.
MCA, Pune will be hosting many matches of World Cup including India vs Bangladesh.
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium will host India vs England clash among others.
MA Chidambaram Stadium in Chennai will host India's first match of the World Cup vs Australia.
Team India are playing New Zealand at this beautiful venue on October 22.
The Feroz Shah Kotla ground in Delhi will see India vs Afghanistan contest.
Narendra Modi stadium in Ahmedabad will host the final as well as the India vs Pakistan match.