Social Sciences, asked by 1yadavaanchal, 2 months ago

where is statue of Liberty located​

Answers

Answered by Piyush1278
1

Answer:

statue of liberty is located in new York USA

Answered by TheUnknownUser
19

Question:-

Where is statue of Liberty located?

Answer:-

The Statue of Liberty is located in New York City, USA.

Similar questions