Statue of Liberty in New York

Statue of Liberty is a tourist attraction located on Ellis Island, an island situated on the south shore of New York in the US. The Statue of Liberty is one of the most visited tourist attractions in the world. It attracts hundreds of thousands of visitors every year. Tourists from all over the world visit …