Start times, location, TV and streaming information, squads, form, odds, weather and more...
The second of five Tests between India and England.
The match is scheduled to begin on Friday, February 2. The first ball is due to be bowled at 9.30am local time (4am GMT).
The second Test will be held at the Dr Y.S. Rajashekar Reddy ACA-VDCA Cricket Stadium in Visakhapatnam.
India have won both of their Test matches at the ground, including beating England by 246 runs in November 2016.
Tom Hartley and Ollie Pope starred for England in Hyderabad [Stu Forster/Getty Images]
England currently lead the series 1-0 after completing a remarkable comeback win in Hyderabad, beating India by 28 runs.
Ben Stokes' side were bowled out for 246 in their first innings before India piled on 436 in reply. However, a century from Ollie Pope (196) dragged England back into the game and they successfully defended 231, bowling India out for 202 on day four thanks to a seven-for from debutant Tom Hartley.
After Shoaib Bashir belatedly received his visa, England have 16 players in India ahead of the second Test, although there are doubts about the fitness of Jack Leach, who injured his knee in Hyderabad.
England lined up with just one pace bowler (Mark Wood) in the first Test and head coach Brendon McCullum has indicated he is not averse to going all in on spin: "If the wickets continue to spin as much as what we saw in the first Test as the series goes on, we won't be afraisd to play all spinners, or a balance of what we've got."
India, meanwhile, will be without KL Rahul and Ravindra Jadeja is Vizag. The former, who scored a first-innings half-century, suffered a quadriceps injury while allrounder Jadeja, who top-scored with 87 in the first innings and picked up five wickets across the match, has a hamstring strain. Jadeja's absence could open the door for Kuldeep Yadav, who missed out on selection for the first Test.
Batter Sarfaraz Khan, spinner Sourabh Kumar and allrounder Washington Sundar have been added to India's squad but the hosts remain without Virat Kohli, who pulled out of the first two Tests for personal reasons.
India: Rohit Sharma (c), Shubman Gill, Yashasvi Jaiswal, Shreyas Iyer, KS Bharat (WK), Dhruv Jurel (WK), Ravichandran Ashwin, Axar Patel, Kuldeep Yadav, Mohammed Siraj, Mukesh Kumar, Jasprit Bumrah (VC), Avesh Khan, Rajat Patidar, Sarfaraz Khan, Washington Sundar, Sourabh Kumar
England: Ben Stokes (c), Rehan Ahmed, James Anderson, Gus Atkinson, Jonny Bairstow, Shoaib Bashir, Harry Brook (withdrawn, replaced by Dan Lawrence), Zak Crawley, Ben Duckett, Ben Foakes, Tom Hartley, Jack Leach, Ollie Pope, Ollie Robinson, Joe Root, Mark Wood
India will be without KL Rahul and Ravindra Jadeja [Stu Forster/Getty Images]
Dry conditions with plenty of sunshine are expected in Vizag, with temperatures cresting as high as 32 degrees Celsius.
India are once again the favourites for victory, with odds of 11/20. England are at 5/2 to take a 2-0 series lead while a draw is available at 11/1.
In the UK, TNT Sports (formerly BT Sport) will show the entire series after making a late bid to secure the broadcast rights. The second Test will be shown on TNT Sports 1, with coverage beginning at 3.30am. TNT Sports can be streamed live via the Discovery+ app.
Talksport will provide live radio commentary for listeners in the UK.
In India, Sports 18 will televise the series while all five matches can also be livestreamed via the Jio Cinema app or website.
Elsewhere in the world, fans in Australia can catch the series on Fox Sports while in South Africa, Supersport will have all of the action. In USA, WillowTV will provide live coverage.
Subscribers get exclusive access to the best analysis of England's Test tour of India from our chief correspondent George Dobell. Join them by signing up here for just £3.99!