Social Media Goes Crazy As Afghanistan Beat Australia In Historic Win
Afghanistan caused one of the biggest upsets in the ICC T20 World Cup 2024 and probably in all of cricket when they defeated Australia by 21 runs in their Super 8 match in Kingstown. Australia who have been the most dominant team over the past few years in all tournaments, winning the World Test Championship […]