← All questions
Symbols and HolidaysSymbols

Where is the Statue of Liberty?

Accepted answers:

  • New York Harbor
  • Liberty Island
  • New Jersey
  • Near New York City
  • On the Hudson River

Why this is the correct answer

France gave the Statue of Liberty to the United States as a gift of friendship and a symbol of shared democratic values. Standing on Liberty Island in New York Harbor, she has welcomed millions of immigrants arriving by sea and remains one of America's most iconic landmarks.

Related questions

From the same chapter