buddha, china, leshan giant buddha, tears

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 ...

Michael Segarty

The Leshan Giant Buddha.