India Russia Space Did sanctions undermine space mission, as Russia’s Luna-25 crashes into the moon? August 20, 2023 Sean Rayment Humiliation for Putin as Russia's Luna-25 crashes.