Emei Shan China - Earth.com - Earth Image Gallery

Emei Shan China, is the tallest of the Four Sacred Mountains of Buddhism as located in the Sichuan Province of China. The “Cloud Sea” there, which is named for the clouds visible above and below from the top of the mountain, is responsible for the heavy rainfall, which averages 8,169 mm annually––the most rainfall in China. Mount Emei is a mountain in Sichuan Province, China, and is one of the Four Sacred Buddhist Mountains of China.

News coming your way
The biggest news about our planet delivered to you each day