Footage taken on March 17, 2025 shows a property under construction in Hangzhou, East China's Zhejiang province.