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.
Read in App