Former England Captain Calls India the Most Underachieving Cricket Team: ‘They Don’t Win Anything’
Michael Vaughan has labeled India's cricket team as one of the most underachieving in the world, despite possessing considerable talent and resources. India has failed to secure an ICC trophy for over a decade, prompting…