This engraving, a Chinese idiom, is located on the side of the Leshan Giant Buddha — the tallest stone Buddha statue in the world. Christina Kang—The Tech May. 9, 2016 Facebook Twitter Reddit Print This engraving, a Chinese idiom, is located on the side of the Leshan Giant Buddha — the tallest stone Buddha statue in the world. Christina Kang—The Tech