Food Lifestyle The Only Indian Restaurant To Make It To World’s Top 100 is from Delhi artiJune 17, 2016June 19, 2016 Rated as the best restaurant on TripAdvisor for two consecutive years; this restaurant is the only Indian restaurant that has… Spread the love