DSC_8423 Published November 7, 2010 at 2848 × 4288 in The China Kitchen at The Hyatt, New Delhi, India ← Previous Next →