Statue of Liberty, New York in USA | Statue of Liberty Location Map, Facts, Picture - 0 views
-
Niharika Anand on 18 Dec 15Statue of Liberty is a universal symbol of freedom and democracy located in New York City of the USA. This famous tourist place was designed by a French sculptor named Frederic Auguste Bartholdi.