1.

"Statue of Liberty" is located in

A. The United States of America
B. United Kingdom
C. France
D. India
Answer» B. United Kingdom


Discussion

No Comment Found