Looking down on the confluence of the Minjiang, Dadu, and Qingyi rivers in the Sichuan Province of China, the “Leshan Giant Buddha” is the largest cliff rock carving Maitreya Buddha statue in the world. “Da Fo,” as this stone behemoth is also known, measures over 233 feet (71 meters) tall.
