
For denying two tickets, England paid heavy price and lost its power to India
As every cricket fan knows, the Lords ground is the home of cricket. It holds a significant cultural and traditional importance in the history of the game. Similarly, the Marylebone Cricket Club (MCC), founded in 1787, which owns the ground, was once the …