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