Lifestyle Fine Dining at its Finest: The 7 Best Michelin Star Restaurants in India Benita Biby Mar 31, 2023 Michelin star restaurants are coveted affairs all across the globe. The star is like a badge of honour to the…