Where is Statue of Liberty situated.
Answers
Answered by
14
Statue of Liberty is situated in New York, United State of America (U.S.A)
Answered by
4
the New York Harbor
please mark as brainliest thank you love rosalie
Anonymous:
great
Similar questions