An aerial drone photo taken on March 18, 2025 shows a view 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/Li Jianan)