Workers prepare sticky rice dumplings, or zongzi, inside a food processing factory in Meishan, Southwest China's Sichuan Province on May 21, 2024. Zongzi is a traditional delicacy enjoyed by Chinese people during the Dragon Boat Festival, which falls on June 10 this year. Photo: VCG