As the temperature drops dramatically, Mount Siguniang in Southwest China’s Sichuan province recently welcomed a snowfall. The snow-capped mountains contrast with the surrounding verdant trees and sapphire clear waters, immersing visitors in a fairytale-like world.