An aerial drone photo taken on March 25, 2025 shows a diversion sluice of the Hongqi Canal in Linzhou City, central China's Henan Province. The Hongqi Canal, an irrigation project built on the steep Taihang Mountains, is dubbed the "man-made river in the sky." This year marks the 60th anniversary of the completion of its main canal. (Xinhua/Hao Yuan)