The distance between Tehran and London is roughly 2,700 miles. For decades, that gap served as a comfortable buffer for British policymakers, a geographic insurance policy against the shifting tides
Explore topics you care about