Guide to Visiting the Statue of Liberty
Standing in all her glory in the middle of New York Harbor, the Statue of Liberty is amongst the top tourist destinations of New York City. The 93 meters high Statue of Liberty (Lady Liberty) was a gift from France given to the US in 1886 to commemorate the friendship between the … Read more