The Statue of Liberty
Details: The Statue of Liberty is a 46 meter tall copper statue upon a 47 meter base, located on Liberty Island in New York City. Information: In 1874 Edouard de Laboulaye set up the Franco-Americaine Union which wished to create a monument to commemorate the relationship between France and the United States. This was an expensive Read more about The Statue of Liberty[…]