Ahmed Rashid writes for The Washington Post, El Mundo and other international newspapers. Courtesy of Ahmed Rashid hide caption

itoggle caption Courtesy of Ahmed Rashid