Video PlayerClose
Farmers pollinate peach trees at a peach orchard in Ximazhuang Village, Shenzhou City, north China's Hebei Province, April 12, 2019. Recently, 150,000 mu (10,000 hactares) of peach trees in Shenzhou have come into bloom. (Xinhua/Jin Liangkuai)