New Delhi is aiming to land a rover on the moon. Only the United States, China and the former Soviet Union have completed successful lunar landings.
New Delhi is aiming to land a rover on the moon. Only the United States, China and the former Soviet Union have completed successful lunar landings.