← 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