A local tourist attraction in southwestern China billing itself as a winter wonderland has landed ... the promised “snow” was actually made of cotton wool and foamy water.