The Statue of Liberty has towered over New York Harbor since 1886 given to the US as a gift from the French to celebrate the end of slavery in the US and inspire the restoration of Liberty at home.
The White House on Monday pushed back on a French politician who called for the United States to return the Statue of Liberty to France, jabbing the “low-level” French lawmaker. “Absolutely not,” ...