Super Statues

The Friday File: Last week, India unveiled The Statue of Unity, which at 597 feet, is the world’s tallest statue, unseating The Spring Temple Buddah in China at 502 feet. Falling to third, The Ushiku Daibutsu in Japan at 394 feet. The Statue of Liberty is now fourth at 305 feet, followed by The Motherland Calls in Russia at 279 feet. Christ the Redeemer in Brazil follows at 130 feet.

Recent Posts

Categories