Mount Emeishan – China’s official historical gate to India’s spiritual penetration, their child the Chinese Buddhist tradition, embodied in the nearby Leshan Buddah. At 3,099 metres (10,167 ft), Emeishan is the highest of the Four Sacred Buddhist Mountains of China. According to an article in China Expat, it was on...
