Photos of the Statue of Liberty (Liberty Enlightening the World) on Liberty Island, New York, United States of America. The world famous monument was designed by Frédéric Bartholdi and was given to America by the French as a gift following Independence from Great Britain. A symbol of freedom, the statue was finally dedicated on October 28, 1886. Statue of Liberty is a UNESCO world heritage site.