The Grand Bazaar
Right in the heart of the city, the Grand Bazaar is an essential visit for any tourist in Tehran. With over 10 kilometres (six miles) of labyrinthine alleyways filled with covered shops, haggling customers, and general commotion, you will find everything from jewellery to carpets and pots and pans for sale here. One of Tehran’s oldest areas, this commercial centre is teeming with history and character, and there are some exceptional restaurants dotted around. Prepare for a sensual bombardment; not for the agoraphobic! Be sure to check out the nearby Jomeh bazaar for antiques, every Friday on Jomhuri Street.