England will tour India early next year and play their first day-night Test in the country at the biggest cricket ground in the world.
The sides will play four Tests starting on 5 February, with the third under lights at Ahmedabad's 110,000-capacity Motera stadium.
Chennai will host the first two Tests and Ahmedabad the final two.
They will be followed by five Twenty20s in Ahmedabad and three one-day internationals in Pune.
It had been reported
that the United Arab Emirates - which staged the Indian Premier League from September to November - could have hosted the tour because of coronavirus concerns in India.
On Wednesday England confirmed they will play two Tests in Sri Lanka from 14-26 January.