Art & Design
(1)
Statue of Liberty is much more than just a monument for the people of the US. She is a symbol of freedom for most Americans. She was gifted to the citizens of the US from the people of France in 1886. Placed on Liberty Island, New York City, she is recognized as a symbol of democracy and freedom around...
Back to top