News WrapGet Handpicked Stories from our editors directly to your mailbox

New Statue of Liberty Museum set to open

May 15, 2019, 05.45 PM (IST)
A new museum opening at the Statue of Liberty is giving visitors another opportunity to explore its history and the impact the iconic structure has had on the world.