Fast Food

Some of the best food in India is...

Some of the best food in India is from the shadiest places.

Photo taken at: New Delhi, India

View in Instagram