Tehran will not win any prizes as the most beautiful city in the world. Pollution often hangs over the city blotting out what would be the wonderful backdrop of Mt Tochal, and with 14 million people its roads are clogged with traffic, and its subway trains are worse than Tokyo at rush hour. Yet it is unmissable, has great food, parks and museums, and is the vibrant hub of Iran.
Here are my top ten things to do in Tehran.