Where the statue of liberty is located: A) Washington DC B) Los Angeles C) New York D) Sans Francisco Related MCQs: The Statue of Liberty was a gift to the United state on the occasion of its independence.Which country presented it to USA? The Statue of Liberty was given to USA by? The Statue of Liberty was a gift to the American people from which country? Deccan Plateau is located in ……?