Delhi has been long time been known as the food Capital of India. Delhi gives you the option to choose from cuisines for a fine dining experience or the street food, latter one being more famous.