The ‘Statue of Liberty’ stands in which harbor?
ALondon Harbor
BNew York Harbor
CBoston Harbor
DSan Francisco Bay
Explanation
The Statue of Liberty is located on Liberty Island in New York Harbor.
Exam Relevance
- Topic: Competitive Exams
- Subtopic: FPSC/PPSC Past Papers

No Comments