With the International Space Station entering its final stretch of lifespan, Russian module Zvezda's Flight Director said it was better to launch its own space station
Chang'e-5, is China most ambitious space program till date and aims to culminate with the launch of an international lunar research station and a human colony on the moon by 2030.
Based on data gathered by NASA's Curiosity rover, scientists found that 'megafloods' once washed through the surface of the planet nearly 4 billion years ago