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
Math,
6 months ago
Math,
6 months ago
Science,
11 months ago
Chemistry,
11 months ago
Political Science,
1 year ago