England may soon become the world’s best cricket team
https://www.economist.com/graphic-detail/2023/06/13/england-may-soon-become-the-worlds-best-cricket-team[Paywalled,Full Article in the comments.]
Comments 2
[Paywalled,Full Article in the comments.]