answersLogoWhite

0

The Statue of Liberty, in New York Harbour, was presented to the United States of America by France in 1886, to commemorate the 100th anniversary of the Declaration of Independence on 4th July 1776. There is not another one in England, or anywhere else!

User Avatar

Wiki User

17y ago

What else can I help you with?