China's Sacred Wonders: Mount Emei & Leshan Giant Buddha

Ancient Cities Tour
10 Video Views·Nov 12, 2025

Emeishan aka Mount Emei is one of the 4 sacred Buddhist mountains in China. At its summit is the world's highest altitude golden Buddha statue. A short train ride away is Leshan, where the world's largest stone-carved Buddha can be found.