If you ever have the opportunity to, the Nasir al-Mulk in Shiraz, Iran is possibly one of the most beautiful mosques you will ever set foot in.

From the outside, it looks like a traditional place of worship, with fragments of colored ceramics forming charming and religious patterns.

But make it a point to wake up early and visit at sunrise, and that’s when the morning light shines through the hundreds of intricate stained-glass window panes, turning the mosque into a magical kaleidoscope where rainbows dance across the walls, reflecting on anyone visiting its hallowed halls.

It was built during the Qājār era by the order of Mirza Hasan Ali Nasir al Molk in 1888, and is a very rare form of mosque architecture.