Advertisement

India unveils the world's tallest statue

The 600ft tall statue, which cost $430m, has been billed as a major tourist attraction.

0 comments:

Post a Comment