This stitched photo taken on April 5, 2024 shows scenery of the Yamzbog Yumco Lake in southwest China's Xizang Autonomous Region. (Xinhua/Jiang Fan)