Science, asked by Angel291, 1 year ago

Where is staute of liberty located

Answers

Answered by 1234cantop78910
0
America it is located
Answered by Anonymous
1
Statue of liberty is located in new york harbour America.
Similar questions