News

Russia's first lunar lander mission in 47 years ended in failure when Luna-25 crashed into the moon. Credit: Space.com | ...
China and Russia have inked a pact to jointly build an automated nuclear power station on the Moon by 2035, NDTV reported.
Russia's space agency Roscosmos and the China National Space Administration (CNSA) signed the document earlier this week.