Changbai Waterfall
People's Republic of China · Asia
About
Changbai Waterfall (pinyin: Chángbái Pùbù) is a 68 m (223 ft)-tall alpine waterfall in Northeast China, located to the north slope of the Changbai Mountain, the tallest summit of the Changbai Mountain Range between China and North Korea.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.