Sri Lanka will be touring England for three tests, five ODIs and one T20 with two ODIs to be played…