Answer: The Statue of Liberty More information: France gave the United States the Statue of Liberty on Christmas Day in 1886.
Did we miss something? Is the answer wrong? Please, let us know about it through our feedback box