Jofra Archer hits out at Michael Vaughan’s ‘annoying’ attitude claims

England’s performance in the recently-concluded Test series against India drew huge criticism from former players. The Joe Root-led side won the four-match series opener in Chennai but lost the remaining three games. Former England captain Michael Vaughan lambasted both the English cricket team as well as the England team management. Vaughan was not happy with…Read More