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-