The ECB have announced the key dates for India's and Sri Lanka's respective tours of England next summer.
Sri Lanka will be the first team to visit, with one Twenty20 international and five one-day internationals scheduled between May 20 and June 3.
Angelo Mathews will captain the Test side in matches at Lord's and Headingley in June, allowing England players more time to play in the Indian Premier League.
India arrive in the country on June 23 and will look to avenge successive Test series defeats by getting the better of England in a five-match series, with five ODIs following just six days after the end of the fifth Test at The Oval.
The international summer will finish with a Twenty20 international between England and India at Edgbaston September 7.