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

Other mobile game answers: emoji nation answers, 600 celebs, trivia crack answers.