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