Question
Option B: United States of America
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.