Christmas in India is celebrated with lights, music, and festive markets across major cities Delhi's Connaught Place and Sacred Heart Cathedral are key Christmas celebration spots Mumbai's Mount Mary Basilica and Marine Drive offer vibrant festivities and serene walks