Afghan fans watch a live broadcast of the T20 World Cup 2024 semi-final
Fans watch the men's T20 World Cup semi-final cricket match between Afghanistan and South Africa, on a big screen in Jalalabad. AP
Fans gather to cheer on their side in Jalalabad, with the match being held in Trinidad. AP
An Afghan security guard watches on as fans tune into a live broadcast of the ICC men's T20 World Cup 2024 semi-final cricket match between Afghanistan and South Africa, Kabul. AFP
Afghan fans wave Taliban flags as they watch a live broadcast of the ICC men's T20 World Cup semi-final. AFP
An Afghan security guard walks past fans watching a live broadcast at the Kabul International cricket stadium. AFP
Large screens were strategically placed so fans could cheer on their side. AFP
Thousands tuned in from Kabul International cricket stadium. AFP
Afghanistan recorded a nine-wicket defeat against South Africa in Trinidad. AFP