Watch: Did You Know These Indian Chefs With Michelin Star Rating?

Michelin, a french company, rates restaurants and chefs around the globe on the basis of technique, hygiene, consistency of food etc. Michelin star rating is one of the most coveted ratings and can figuratively make or break a chef’s career. A lesser known fact about the company though is that it’s a tire company! Years … Continue reading Watch: Did You Know These Indian Chefs With Michelin Star Rating?