News

Semma, a Michelin-starred restaurant in New York known for its South Indian food, has made history by topping The New York Times' annual list of 100 best restaurants.