Marvelous landscapes from China’s Changbai Mountains
China's Changbai Mountain National Nature Reserve, located in the northern province of Jilin, is dazzling with its well-protected ecosystem and mountainous view. A great number of tourists flocked into ski resorts in the region as the…