Where can you find the world’s tallest statue?

Where can you find the world’s tallest statue?

China
India
United States
Brazil

The Answer: The correct answer is India.

Leave a Reply

Your email address will not be published.