Téhéran, situé au pied de la chaîne de montagnes de l'Elbourz à une altitude de 1 190 mètres, n'était avant l'invasion mongole qu'un petit village, mais à l'époque Safavide, il a commencé à s'accroître. Sous le règne de Nâsseredin Shâh, roi Qâdjâr, de nombreux monuments y ont été érigés dont le Jardin et le Palais du Golestân et les Petits Bazars Marvi.