Question
The Statue of Liberty stands in which city?
Select an option. Your answer will be checked instantly.
Correct Answer: A. New York City
Explanation:
The Statue of Liberty stands in New York Harbor.
It was a gift from France to the United States.
Leave a Reply