Brand new menu wows food lovers at the iconic Royal China in Delhi