Aerial video shows a residential area at the foot of a snow-capped mountain in Yushu city, Qinghai province, China, April 25, 2024.