India Begins Building World's Tallest Statue

Web TV

by Web TV

598
19 views
  • About
  • Add to
Construction has begun in India to build the world's tallest statue honoring one of the country's founding fathers.

0 comments