A UNESCO World Heritage Site, the Statue of Liberty is at the top of many travelers’ must-see lists. A feat of 19th-century technical engineering and a beacon for immigrants arriving at Ellis ...
The Statue of Liberty, one of America’s strongest symbols of unity and freedom, was unveiled on this day in history, Oct. 28, 1886. The rainy autumn day kicked off with festivities organized by ...
New research by Travel Insurance experts AllClear has named the Statue of Liberty in New York as the most ‘iconic’ landmark ...