Explore Changbai Mountain
The Changbai Mountains are the birthplace of the Manchus in China and the sacred mountain of Manchu culture. It is the place where the Qing Dynasty prospered and where the Qing Dynasty ended. In the Qing Dynasty, the Manchu people regarded Changbai Mountain as a sacred mountain, and the emperor had to personally or appoint…
Releases 1