
Afghanistan produced one of the greatest Cricket World Cup upsets of all-time to stun an abject England in Delhi.
The relative minnows had only ever won once in 50-over World Cups, when beating Scotland in 2015, and lost all nine of their matches during the group stage four years ago, but were every bit as outstanding as the defending champions were poor on their way to a 69-run victory, surely the most famous in their cricketing history.