Indian luxury hospitality group Leela Palaces, Hotels and Resorts has announced the launch of “The Leela Palace Trail”, a “thoughtfully curated itinerary that is a majestic celebration of India’s palatial grandeur defined by its rich cultural heritage, immersive rituals and bespoke signature programing with the true graciousness of Indian hospitality”.
