"The Statue of Lberty is a colossal statue on Bedloe's Island, N.Y. On Oct. 28, 1886, after more than…
The Statue of Liberty in New York is the largest statue in the world, given as a gift from France to…