| 14.7°C Dublin

WATCH: India unveils world's tallest statue - almost twice the height of the Statue of Liberty


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.

Most Watched Videos

Privacy