IMG_6707 Published January 18, 2012 at 3648 × 2736 in Dilli Haat – Food Plaza, New Delhi, India ← Previous