Shiraz is one of the oldest Iranian cities, with a vibrant culture of art and craftsmanship and a rich history, both of which are on spectacular display at the Nasir al-Mulk Mosque, one of the most beautiful mosques in Iran.

With dazzling stained glass, thousands of painted tiles on the ceiling and Persian rugs covering the floor, this place of worship is a gorgeous rainbow of color in every direction, like stepping into a kaleidoscope.

Inside the mosque is an open courtyard with a rectangular pool in the center, surrounded by flowers. The building’s facade features dozens of arabesque arches, adding to the beauty of the light show from the stained glass.

Nasir al-Mulk Mosque was constructed between 1876 and 1888, during the Qajar dynasty, which ruled Iran from 1785 to 1925. It has been dubbed the “Pink Mosque” due to the plethora of pink-colored tiles blanketing the ceiling. The best time to visit the mosque is in the early morning, when the sun reflects the stained glass patterns onto the floor.