Economics Inside Afghanistan: how are the Taliban ruling? | The Economist 14 August 2026, 4:25 pm Team Buyback