An aerial drone photo taken on March 18, 2025 shows a section of the Hongqi Canal in Pingshun County, north China's Shanxi 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)