News

By the numbers, it makes even less sense. India have scored more runs: 2295 to England's 1945. At a higher average per wicket ...