The Statue of Liberty is situated at the entrance of New York Harbor and stands as one of the most important symbols of American liberty. It's been over a hundred years since when Statue of Liberty is an important part of American culture. You will be surprised to know that Lady Liberty was actually a gift from the French as a sign of recognition of the friendship established during the American Revolution.