The live-action performance "Encounter Harbin" is staged at Sun Island scenic spot in Harbin, northeast China's Heilongjiang Province, June 10, 2024. (Xinhua/Xie Jianfei)