IMG_0097 Published September 8, 2011 at 1600 × 1200 in Dilli Haat – Food Plaza, New Delhi, India ← Previous Next →