News

China has successfully extended a satellite’s life by eight years through the first-ever in-orbit refueling in geostationary ...
A Telescope at the End of the Earth The South Pole Telescope (SPT) is located at the Amundsen-Scott South Pole Station in Antarctica—a place selected specifically for its unique viewing conditions.
China has unveiled a 0.3g mosquito-sized spy drone that’s nearly invisible to the naked eye. Developed by NUDT, this flapping ...