The majestic Jama Masjid – meaning ‘world-reflecting’ mosque – is Old Delhi’s principal place of worship, and the largest and most renowned of its kind in India. Built in the 17th century by the Mughal Emperor Shahjahan – who also built the Taj Mahal and the Red Fort – it’s an elaborate structure featuring an expansive geometric base topped with globe-shaped minarets crafted from strips of red sandstone and white marble, and a massive courtyard that can hold up to 25 000 people. Jama Masjid is particularly impressive just before dusk, when its rosy hues intensify in the glow of the setting sun.