Roy and Bairstow are phenomenal when they're in full-flow. The thing I love about this 'era' of Indian cricket is the attitude to never give up. A lot of other sides would be totally blown away by England's batting, possibly even before they've even started batting as is their sheer quality and that they can bat deep.
I don't think the India side has ever been stronger in terms of depth - there are so many players who could still play in this side. Today's squad is without Bumrah, Jadeja, Pant, Agarwal, Saini, Shami, Chahal, Gill.