China aims to construct an array of telescopes in deep space to search for habitable planets orbiting other stars.
China aims to construct an array of telescopes in deep space to search for habitable planets orbiting other stars.
Get top stories, military space news and more delivered to your inbox.