A. 1880
B. 1886
C. 1890
D. 1901
France in 1886 gifted the Statue of Liberty to the United States of America (USA). The Statue of Liberty is installed in New York Harbor within New York City, in the United States. There are some important facts about the Statue of Liberty which are given below:
You may also like these:
- Everyday Science MCQs
- Pak Study MCQs
- Political Science MCQs
- How to Attempt PPSC Paper
- General Knowledge MCQs