New Delhi has a variety of top restaurants serving amazing food from all over the word. These 25 restaurant are some of the most premium ones when it comes to Business Dining. Here are some of the top places to visit in Delhi along with the cuisines they