The Statue of Liberty is located on Liberty Island in New York City. It was a gift from the people of France in the year 1886 ...
As you look around their centuries-old streets, you may discover an icon of American history normally spotted in the New York ...
Probably no sonnet has ever meant so much to so many people as the one by Emma Lazarus that adorns the Statue of Liberty in ...
New research by Travel Insurance experts AllClear has named the Statue of Liberty in New York as the most ‘iconic’ landmark ...