It was little more than a year ago, in June 2021, at a gathering of the International Astronautical Federation (IAF) in St. Petersburg, Russia, that China and Russia announced bold plans for a joint International Lunar Research Station (ILRS)a crewed base at the moon's south pole.
[
add
]
[
|
|
...
]