where are statue of liberty situated?
Answers
Answered by
0
Answer:
New York City, USA
Explanation:
Hope it heps
Answered by
1
Answer:
Statue if Liberty is situated in Luberty Isaland of New York in USA.
Hope it helps.
Similar questions