'England's failure to win last three Test series is due to...': Vaughan

With England losing the ongoing Test series to India, former captain Michael Vaughan believes the Ben Stokes-led side haven't been able to win their last three series in the format due to the failure of their batting department.

'England's failure to win last three Test series is due to...': Vaughan
With England losing the ongoing Test series to India, former captain Michael Vaughan believes the Ben Stokes-led side haven't been able to win their last three series in the format due to the failure of their batting department.