Where is the world's tallest statue?
The 597-foot-tall “Statue of Unity” near Vadodara, India, took the world’s tallest statute title when it was completed in 2018. The gargantuan monument commemorates the country’s founding father of independence, Sardar Vallabhbhai Patel, nicknamed the “Iron Man of India.” It cost more than $400 million to build and is taller than four Statues of Liberty.
Source: NPR