Worlds's Tallest Statue to be Inaugurated in India
Updated Oct 29, 2018 11:22 am
Oct 29, 2018
The Statue of Sardar Patel is 182 meters (597 feet) above the Narmada River in the western Indian state of Gujarat. It is the tallest statue in the world and costed $410 million to built. Read more
comment
Comments