which city is the statue of liberty in
Answers
Answered by
2
The Statue of Liberty is in New York city
Hope this will help u
Answered by
0
Answer:
New York, NY 10004, United States
Explanation:
jjajahjsj
Similar questions