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