After a refreshing downpour of rain, Mengshan Mountain in Pingyao, North China's Shanxi province, transforms into a mesmerizing ...