Tehran's 10 km long covered bazaar is an old and magnificent bazaar and still forms the heart of the bazaar activities in Iran.
Tehran Bazaar