Have You Heard Of India’s Own Michelin Star Ratings: The Annapurna Stars?

No one is a stranger to the coveted Michelin star that almost every restaurant wants and those who have it flaunt it like nothing else. The rating system that was developed in 1900 as a way to help French drivers find local amenities like restaurants and mechanics, has now become a symbol of a restaurant’s … Continue reading Have You Heard Of India’s Own Michelin Star Ratings: The Annapurna Stars?