The Taliban governed Afghanistan with a hard hand 20 years ago. The word of the tragic strikes on America was broadcast from sizzling radios from across gloomy alleys of Kabul, Afghanistan’s capital, on September 11, 2001. Kabul seldomly had an electricity supply at the time, and only about a million persons resided there. The Taliban were […]