In which country can you find the statue of Liberty?

Review the verified answer and explanation for this PPSC Punjab Public Service Commission past-paper question on CampusFin.

In which country can you find the statue of Liberty? Answer: USA

The Statue of Liberty is located in New York Harbor, USA. It was a gift from France to the United States in 1886, symbolizing freedom, democracy, and friendship between the two nations. The statue has since become one of the most iconic landmarks of the USA.