30 Dec 2014
Where was the Statue of Liberty inaugurated in 1886?
Question: Where was the Statue of Liberty inaugurated in 1886?
Choices:
Washington
Paris
New York
York
Correct answer:
New York