PARIS -- Hey, America: Give the Statue of Liberty back to France. So says a French politician who is making headlines in his ...
The statue, gifted to the U.S. on the 100th anniversary of its independence, has long been a defining feature of the New York City skyline and an emblem of the free world.