Tehran’s Grand Bazaar

Tehran’s Grand Bazaar is one of the oldest shopping malls in the world, and easily one of the largest. Spread out over 20 square kilometres, the Grand Bazaar’s winding maze of corridors, alleyways, stairwells and hidden passages run for over 10 kilometres in length. Everything, and I mean everything you could possibly want to buy can be found here.