The Board of Control for Cricket in India (BCCI) has confirmed which venues will host matches in the 2012/13 season when New Zealand, England and Australia visit.
New Zealand will play two Test matches and two Twenty20 Internationals in August and September, England tour for four Tests, two Twenty20 Internationals and five One-Day Internationals between November 2012 and January 2013 before Australia play four Tests in February and March.
Hyderabad and Bangalore have been allotted the Tests against New Zealand while Visakhapatnam and Chennai will host the Twenty20 Internationals.
England's visit will see them play the Tests series in Kolkata, Mumbai, Ahmedabad and Nagpur while Pune and Mumbai play host to the Twenty20s.
The ODI series will visit Rajkot, Dharamsala, Ranchi, Mohali and Kochi.
Finally, Australia's four-Test series will be held in Chennai, Delhi, Kanpur and Mohali.
The precise dates for the series have yet to be finalised.
© Cricket World 2012