◄ Tallest statue size comparison ► 3d animation

1 year ago
3

The tallest statue in the world is the Spring Temple Buddha in China, which stands at 128 meters (420 feet). It is located in the Zhaocun township of Lushan County, Henan, China. The statue is made of bronze and depicts Vairocana Buddha. It was completed in 2008.

Loading comments...