
Michelin-starred chefs cook up an India storm
Published on January 29, 2025
room at The Leela Palace, New Delhi, where every detail—from the music to the table settings—echoes the essence of the three-Michelin-

room at The Leela Palace, New Delhi, where every detail—from the music to the table settings—echoes the essence of the three-Michelin-