Whilst Sri Lanka are an inexperienced Test side, to go and win 2-0 away from home after losing the toss on both occasions is no mean feat. Give the openers time. They don't experience conditions like Galle very often and it takes a lot of getting used to.
It will be very interesting to see how England get on against a buoyant India. Glad I bought my £25/month Now TV subscription for lockdown binge sport watching