NEW YORK — The Statue of Liberty is set to reopen to the public on Sunday, the US landmark’s 126th anniversary.
The statue has been closed since last October for renovation to its interior, although the public has been allowed to visit its Liberty Island grounds in New York Harbor.

Comments