Luna-25: Russia’s Luna-25 set to land in south pole on Monday, two days prior to Chandrayaan-3 landing
NEW DELHI: In a race for making the first footprint in the uncharted territory of the south pole of Moon, Russia’s Luna-25 mission, which was launched on August 11 — …