China invests in the hunt for aliens with world’s largest radio telescope

 The last of 4,450 triangular panels was installed to complete the world’s largest single-aperture radio telescope, located in China’s Guizhou Province. A monument of China’s dedication to the field of … Continue Reading →