India to unveil world's largest statue
ABC News -

It will stand at nearly 600 feet.

Loading...

Related Articles