War, budget cuts, a pandemic and a crash: For all its trials, Europe's ExoMars mission might be more deserving of the name Perseverance than NASA's Martian rover.
But the European Space Agency still hopes the mission can launch in 2028 on its long-delayed quest to search for extraterrestrial life on the Red Planet.
This time last year, the ESA's Rosalind Franklin rover was all ready for a September launch from the Baikonur Cosmodrome in Kazakhstan, planning to catch a ride on a Russian rocket and descend to the Martian surface on a Russian lander.
Then Moscow invaded Ukraine in March, and sanctions imposed by the ESA's 22 member states led to Russia pulling out and the mission being suspended.
It was just the latest blow for the hundreds of scientists who have been working on the project for more than two decades.
First conceived in 2001, the ambitious programme quickly proved too expensive for Europe, which has still to land a rover on Mars.
The United States' space agency NASA stepped in to fill the funding gap in 2009. But three years later, budget cuts led to NASA pulling out.
Help then came from an unexpected source: Russia's space agency Roscosmos.
Together, the ESA and Roscosmos launched the Schiaparelli EDM module in 2016 as a test run for ExoMars.
But when Schiaparelli arrived at Mars, a computer glitch caused it to crash into the surface and fall silent.
That failure pushed back the launch of the joint Russian-European ExoMars mission to July 2020.
The Covid-19 pandemic pushed that date back to 2022, when it was again delayed by the invasion of Ukraine.
Tricky Russian negotiations
Late last year, the ESA's ministerial council agreed to kept the mission alive with an injection of 500 million euros ($540 million) over the
Read more on tech.hindustantimes.com