Support WBURDoes the U.S. deserve the Statue of Liberty? Not anymore, one French politician saysRachel TreismanMarch 18, 2025 ShareThe Statue of Liberty was a gift from France to the U.S. in the 1880s, celebrating their friendship and the anniversary of U.S. independence. (AP)