Share

Installation of world’s largest radio telescope heads for completion

About 94 percent of the world’s largest radio telescope, with a dish the size of 30 football fields, has been installed in southwest China’s Guizhou Province.

Leave a Comment