Meili Snow Mountain, Yunnan, China – February 20, 2025 – An avalanche struck