Monday, December 23, 2024
- Advertisement -spot_img

TAG

india statue

The world’s biggest statue is twice the size of Statue of Liberty at 579ft

The largest statue in the world, the Statue of Unity, is located in India and was partly funded by the UK. This statue, which is...

Latest news

- Advertisement -spot_img