China-Russia lunar base collaboration ‘a perfect match’
Russia has officially ratified a cooperation agreement with China for the joint construction of the International Lunar Research Station (ILRS) project, according to reports in the Russian media on Wednesday.…