Michelin-starred chefs in India | Cooking up a storm

Published on January 26, 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-