Whose face is on the statue? Was Lady Liberty always a symbol of immigration? read more
The Statue of Liberty is in New York on Liberty Island. Liberty Island is a federally owned island in Upper New York Bay in the United States, best known as the location of the Statue of Liberty. The island is an exclave of the New York City borough of Manhattan, surrounded by the waters of Jersey City, New Jersey. read more