New Delhi/ After India, now Russia has also launched Lunar Mission Luna-25. Russia has sent its vehicle after 47 years. Luna 25 was launched from Vostony Cosmodrome of Amur Oblast, located about 5500 km east of Moscow.