IMG_0093 Published September 8, 2011 at 1298 × 1053 in Dilli Haat – Food Plaza, New Delhi, India ← Previous Next →