
The Statue of Liberty is an icon of the United States, standing in New York Harbor as a symbol of freedom and democracy. A gift from France, the Statue of Liberty commemorates their alliance with the United States during the American Revolution. The idea for the monument was proposed in 1865 by Edouard de Laboulaye,...