The Statue of Liberty resides in New York and symbolizes a welcoming beacon for immigrants to America.
Yes, The Statue of Liberty stands in New York Harbor. It was a gift from France in 1844 and serves as a symbol welcoming immigrants to America's shores.
https://brainly.com/question/39165795