Mumbai's iconic restaurant, The Bombay Canteen, has been named the Best Indian Restaurant in the country at the prestigious World Culinary Awards. Since its launch in 2015, the restaurant has earned acclaim for redefining Indian cuisine, blending traditional flavours with modern creativity.