Category: Satellite Radio China is building a radio telescope capable of detecting signs of life at a distance of billions of light-years from the Earth Technologies