95. Where is the Statue of Liberty?

Where is the Statue of Liberty - New York Harbor - Liberty Island

New York (Harbor) Liberty Island [Also acceptable are New Jersey, near New York City, and on the Hudson (River).] The Statue of Liberty is on Liberty Island, a 12-acre island in the New York harbor. France gave the statue to the United States as a gift of friendship. French artist Frederic-Auguste Bartholdi made the statue. […]