Correct! The Statue Of Liberty is located in New York!
Move on to the next question!