What channel is the series on? How do I watch online? What times do the matches start? All you need to know about the rescheduled Tests...
Sky Sports have the rights for both Tests and will show them via Sky Sports Main Event (Sky 401, Virgin 501) and Sky Sports Cricket (Sky 404, Virgin 504).
BBC Radio Five Live's sister station Sports Extra, accessible through the BBC Sport website and app or BBC Sounds, will have ball-by-ball coverage of both Tests in Galle.
Sri Lanka's YouTube channel will be showing the series for home fans. Channel Eye will be providing coverage on TV. Mobile streaming can be accessed via Dialog.
Sri Lanka Broadcasting Corporation will supply radio commentary of the Tests.
In South Africa, the Supersport network will show every ball of the series.
Followers in India can watch via Sony Ten 2.
Willow TV, meanwhile, is the place to go for fans based in the United States.
Sri Lanka Test squad: Dimuth Karunaratne (c), Kusal Perera, Dinesh Chandimal, Kusal Mendis, Angelo Mathews, Oshada Fernando, Niroshan Dickwella, Minod Bhanuka, Lahiru Thirimanne, Lasith Embuldeniya, Wanindu Hasaranga, Dilruwan Perera, Suranga Lakmal, Lahiru Kumara, Vishwa Fernando, Dushmantha Chameera, Dasun Shanaka, Asitha Fernando, Roshen Silva, Lakshan Sandakan, Nuwan Pradeep, Ramesh Mendis
England Test squad: Joe Root (c), Moeen Ali, James Anderson, Jonathan Bairstow, Dom Bess, Stuart Broad, Jos Buttler, Zak Crawley, Sam Curran, Ben Foakes, Dan Lawrence, Jack Leach, Dom Sibley, Olly Stone, Chris Woakes, Mark Wood
View the fixture list here.