Whenever you visit Delhi, you absolutely can't help but relish on every street food in the city. Of course, the national capital offers a variety of food items, rich in taste and flavour.