Qingtuan, also known as "Green Dumplings". It is a traditional Chinese snack or dessert that is particularly popular during the Qingming Festival. These sticky rice dumplings are typically made ...