Where was the Statue of Liberty inaugurated in 1886?

Question: Where was the Statue of Liberty inaugurated in 1886?

Options:

Paris
York
Washington
New York

Correct answer:

New York


Leave a Reply