CHINA TOPIX

11/22/2024 04:35:27 am

Make CT Your Homepage

radar station

china moon

China Plans to Create Permanently Manned Lunar Base

China revealed its plan to create a permanently manned radar station on the moon to monitor Earth.

Real Time Analytics