Zongzi, or rice dumplings, being prepared in massive amount in a factory in Jiaxing, Zhejiang province, on June 14 for the upcoming Dragon Boat Festival on June 20. [Photo/IC]