Tehran: a city at war

· Financial Times

Read full story at source