Where was the Statue of Liberty inaugurated in 1886?

Washington
Paris
New York
York

Trivia Crack Answers Main Page