North Indian Thali in Delhi India-1

Street Foods of Delhi, India.

Delhi is a very big and the most popular city for it’s street food in India.

Street Foods of Delhi, India.