Russia’s Luna-25 mission fails, spacecraft smashes on Moon by Newsdesk-Top NewsEurope21 August 202321 August 2023 Russia’s last lunar mission, Luna-24 was launched in 1976, during the former Soviet Union period. With Luna-25, Russia aimed to be the first nation to make a soft landing on…