An aerial drone photo taken on March 18, 2025 shows tourists visiting the Hongqi Canal scenic area 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)
Go to Forum >>0 Comment(s)