China will move nearly 10,000 people to make way for the world's largest radio telescope which promises to help humanity search for alien life, state media reported on Tuesday. The…
Continue Reading