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