England are looking to find some form in the Test arena having struggled since the winter.
A 4-0 Ashes defeat in Australia was followed by a loss to New Zealand.
And even when England returned to home soil, a three-Test series with Pakistan was drawn 1-1.
India got the better of England in the recent T20 series however the Three Lions bounced back with a 2-1 victory in the ODIs.
But now focus switches to the red ball with five Test matches to be played up and down the country.
And here’s all the details you need to know.
When does England vs India start?
The first Test begins next Wednesday (August 1) at Edgbaston.
Where will England vs India be played?
The Edgbaston clash is followed with a Test at Lord’s beginning August 9 before a trip to Trent Bridge for the third Test on August 18.
The Ageas Bowl in Southampton hosts the fourth Test from August 30.
The fifth Test sees the sides return to London with the Oval the venue from September 7.
How can you watch England vs India?
Every ball from the Test series will be shown live on Sky Sports.
If you have a Sky subscription, you can watch via Sky Go.
If you’re not currently a Sky Sports customer but can’t stand to miss out on the action, you can add the channels to your box via a NOW TV subscription.
Day passes, which let you add Sky Sports channels for 24 hours, start at £6.99 a day, with a weekly pass starting from £10.99, and no locking in to a contract.
Who will win the England vs India Test series?
The bookies have England as slight favourites to win the series.
Odds via Sky Bet