where is the largest statue and what's name
Answers
Answered by
1
Answer:
India has unveiled the world's tallest statue. It is twice the height of the Statue of Liberty at 182m tall and took five years to build. The Statue of Sardar Vallabhbhai Patel, a key independence leader, is 182 meters tall.
Similar questions