China has begun operating the world’s largest radio telescope to help search for extraterrestrial life. The project, along with the recent launch of China’s second space station, demonstrates the country’s rising astronomical ambitions and its pursuit of international scientific prestige. The official Xinhua News Agency said hundreds of astronomers and ... Read More »