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 Vasilii Kulev · Last updated 4 years ago · 11.7K views · SOURCE