Zhuizishan Great Wall in Huludao City, Northeast China’s Liaoning Province, is shrouded in clouds and mist, creating a stunning sea of clouds. It looms out of the clouds, resembling a fairyland on earth.