

MCQOPTIONS
Saved Bookmarks
1. |
Thirty-Metre Telescope, the world's largest telescope , for which India is creating software is located in |
A. | Iceland |
B. | USA |
C. | Antarctica |
D. | Norway |
Answer» C. Antarctica | |