An aerial photo shows a residential complex under construction in Hangzhou, Zhejiang province, China, Feb. 18, 2025.