Volunteers sell tea through livestreaming at a garden base in Huzhou, East China's Zhejiang Province on April 3, 2023. Tea farmers in the Yangtze River Delta are rushing to pick tea leaves before the Qingming Festival, as they are expected to sell at the highest price ahead of the holiday. Photo: cnsphoto