One of the most iconic monuments in New York City is situated on Liberty Island in New York Harbor In this post, we have collected the top 10 of the most fun and interesting Statue of Liberty facts. 1. The statue depicts an ancient Roman goddess The Statue of Liberty is arguably the most famous …