1. Chole Bhature: Delhi The best place to have street foods is the capital capital of India, Delhi which offers variety of road side food and stalls.
Basically chole bhature is a Punjabi dish but it is very popular in major urban cities of India. Commonly eaten for break fast, Delhi is well famous for best chole bhature.
There are many other famous road side food from Delhi such as rajma chawal, prathe and most famous mouth watering snacks item chaat.