Delhi, the capital city of India is a food heaven. It offers delicacies from both local and international cuisines. There are many places to eat in Delhi that have been thriving and in business for decades now. The food in Delhi will delight your taste buds no matter if it’s from fine-dine