Designed by
Title
Leshan Buddha #57282423
Description
The Chinese Lechan Buddha is the world's largest statue which is a 71-metre (233 ft) tall stone statue, built during the Tang Dynasty. It is carved out of a cliff face that lies at the confluence of the Minjiang, Dadu and Qingyi rivers in the southern part of Sichuan province in China, near the city of Leshan.