MCQOPTIONS
Saved Bookmarks
| 1. |
lmais the world's biggest telescope and is one of the greatest achievements of 21st Century. It is expected to give surprise to the scientific world by probing deep mysteries of the space. It is installed in- |
| A. | Chile |
| B. | Japan |
| C. | Yugoslavia |
| D. | South Africa |
| Answer» B. Japan | |