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 · Last updated 5 years ago · 11K views · SOURCE