The Statue of Liberty, officially "Liberty Enlightening the World," is a colossal neoclassical sculpture on Liberty Island in New York Harbor. A gift from the people of France to the United States, it stands as an enduring symbol of Freedom and democracy, welcoming immigrants and visitors alike.