India set to launch second lunar mission; land rover on the moon

Science

BENGALURU (Reuters)
12 June, 2019, 04:57 pm
Last modified: 12 June, 2019, 04:57 pm