New York City Landmarks

New York City Landmarks: Statue Of Liberty

As anticipated in the previous article, the next topic in my travel guide to New York is the city’s most representative monument – the Statue of Liberty. Brief History The imposing statue is located on Liberty Island – close to the New York harbor, on the Hudson River – and was offered by France as a gift to commemorate the 100th anniversary of the Declaration of Independence of the United States, back in 1886.I will not speak here about the colossal size or other amazing technical details of the Statue of Liberty, because you will have to see with your own eyes to...