Liam Carter
March 31, 2025
The Taliban’s former ambassador to Spain, Mohammad Rahim Wahidi, is currently detained by U.S. immigration officials at...