With Michelin-starred pop-ups becoming the order of the day, it looks like India is well and truly on the global culinary map. The latest to join this illustrious bandwagon was The Leela Ambience ...