

Five years on, the Taliban present an Afghanistan on the road to self-sufficiency: 330 "self-sufficient" products, 6,500 factories and $2.389 billion in deals. Almost none of it can be checked, and the data that can be checked tell a different story.
Long-form research papers
Weekly policy briefs, every issue
Explainers on the issues behind the news
