The Mughals, British and Soviets all failed to subjugate Afghanistan, failures which offer valuable lessons for today. Taking a long historical perspective from 1520 to 2012, this …