The Leshan Buddha is the largest stone-carved buddha in the world at 71 meters high. It is
located just south of Chengdu in Szechuan Province, China. For a better perception of
the scale, look at the people milling around the toes of the statue and walking down
the stairway to the left of the statue. There are also
other statues and scenes carved out of the red rock nearby.