Mcqs Clouds
mcqsclouds.com

The world's largest telescope is situated in

A. Western Australia

B. Russia

C. China

D. Puerto Rico

Related Questions on Chapter 14: Investigating Space - Science Mcqs for Grade 7