The Leshan Giant Buddha Weeps at the Crimes Against God and Humanity
The world’s largest and tallest stone Buddha statue, the Leshan Giant Buddha, is located at Lingyun Mountain’s Qifeng Peak, which is located at the confluence of three rivers — the Min River, Qingyi River, and Dadu River — in the southern part of Sichuan Province in China. The statue depicting Maitreya Buddha in a sitting ...