Top 10 tallest statues in the world

Snap128

6. Sendai Daikannon, Japan, 100 meter

Sendai Daikannon, located in Sendai, Japan, is the sixth tallest statue in the world at 100 meters (328 feet). An elevator takes tourists to the top of the statue, which depicts the Japanese Buddhist Bodhisattva Kannon.

[GARD]