The failure of Luna 25 cements Putin’s role as a disastrous space leader - eviltoast