The Statue of Liberty in New York is the largest statue in the world, given as a gift from France to celebrate 100 years of United States independence.

Statue of Liberty

The Statue of Liberty in New York is the largest statue in the world, given as a gift from France to…