World’s Largest Telescope Located in China to Begin the Hunt for Alien Life

​China’s ambitious plan to build the largest telescope in the world seems to approach its final steps slowly. The Five-hundred-meter Aperture Spherical Radio Telescope (FAST) is down to its final…

Read more »