Question

The Statue of Liberty, a famous landmark, is located in which country?

  1. France
  2. United States of America
  3. United Kingdom
  4. Italy

Answer:

Option B: United States of America

Detailed Solution:

The correct answer is “United States of America”.

The Statue of Liberty is located on Liberty Island in New York Harbor, United States of America.