An Ode to Festivities, The Leela Palace New Delhi

This December, indulge in the incredible sights, sounds and smell of Christmas and the holiday season with your loved ones amidst the palatial grandeur of the capital’s most sought-after hotel, The Leela Palace New...