Green dumplings…a delicacies found in northern China.