Royal China, Chanakya, Delhi: Unlimited Dimsum Lunch & a Royal Feast to Remember Royal China at The Chanakya, New Delhi, has long been a favourite for those who…