Wednesday, November 17, 2010

The Mecca and the Lourdes of Street Food

[Click on image to enlarge]
October 27, 2010
Lajpat Nagar, New Delhi
Posted by Picasa

No comments: