What country gifted the United States the iconic Statue of Liberty, the symbol of American freedom?

Answer France

Located on Liberty Island, the Statue of Liberty is a massive neoclassical monument designed by French artist Frederic Auguste Bartholdi as a gift from France to the people of the United States.

Asked by · Last updated 4 years ago · 11.7K views · SOURCE