Where is the Statue of Liberty?
Answer New York
The Statue of Liberty, a gift from France, is in New York Harbor. It is meant to symbolize the freedom and liberty that the U.S. represents to immigrants.
Asked by Pamela Mooman · Last updated 5 years ago · 11K views · SOURCE