Where is Statue of liberty... only name of country pls...
Answers
Answered by
4
Answer:
Statue of liberty is in country USA...
PLEASE MARK AS BRAINLIEST... AND FOLLOW PLEASE...
Answered by
0
Explanation:
NEW YORK
HOPE THIS ANSWER HELPS YOU
Similar questions