Chinese food fever in Nehru Place

Royal China in Nehru Place bucks the trend to cater to local palates. Be warned: this is about as authentic as it gets for Chinese restaurants in Delhi