where is statue of Liberty located
Answers
Answered by
1
Answer:
statue of liberty is located in new York USA
Answered by
19
Question:-
Where is statue of Liberty located?
Answer:-
The Statue of Liberty is located in New York City, USA.
Similar questions