In the Hell of Kabul: 13 Days, 13 Nights
Posted: Fri Feb 28, 2025 5:52 pm
Afghan troops guard French embassy during Taliban takeover of Kabul. Tasked with evacuating 500 people to airport amid chaos, facing grave risks as they attempt desperate escape from falling city.