Global Awareness

China just managed to construct the world’s largest telescope.

World's Largest Radio Telescope Completes Installation
x
Please "like" us