News

A French European Parliament (MEP) member has called for the Statue of Liberty to be returned to France. The statue currently reigns on its own island within the New York Harbor. France gifted the ...