The Masjid-i Jahān-Numā (the “World Reflecting Mosque”), situated in the heart of Old Delhi, is the largest and most important mosque in India. Built between 1644 (or 1650 – depending who you believe) and 1658, it was “the final architectural extravagance of Shah Jahan, the Mughal emperor who built the Taj Mahal and the Red Fort”. Situated on a small hill, […]