Marathon competitors run past peach gardens in Linjia Village of Fenghua District in Ningbo, east China's Zhejiang Province, March 24, 2024. (Xinhua/Huang Zongzhi)