 Among the peaks, a naturally wrought statue of the Buddha stands 70 meters high.It is claimed to be largest naturally occurring image of Maitreya Buddha in the world.The area has a long history of religious worship dating back to the Tang dynasty of China.