But that’s exactly what Xiling Snow Mountain is – snow-dusted peaks located in the heart of Sichuan Province in the East Asian republic.