In which city can you find the Statue of Liberty? 🔊
The Statue of Liberty is located in New York City. Specifically, it stands on Liberty Island in New York Harbor and is one of the most recognizable symbols of freedom and democracy worldwide. The statue was a gift from France to the United States, dedicated in 1886 to commemorate the centennial of American independence. Designed by the French sculptor Frédéric Auguste Bartholdi, the Statue of Liberty has become a cultural icon, welcoming millions of visitors each year and representing hope for immigrants arriving in America.
Equestions.com Team – Verified by subject-matter experts