News

The Statue of Liberty in New York City, New York is one of the world's most iconic landmarks and most popular tourist ...
The millions of tourists who annually visit the Statue of Liberty and Ellis Island all go by boats run by Statue City Cruises ...
Among the city's biggest attractions is the Statue of Liberty, located on Liberty Island in the Upper Bay of New York Harbor. The iconic national monument saw over 3.7 million visitors in 2023.
A century-old Statue of Liberty replica has called the St. Louis region – specifically Sauget, Illinois – home for nearly two ...
The people of France gifted the Statue of Liberty to the American people, not to the U.S. government or one government official. Congress formally accepted the gift and it’s now a publicly accessible ...