Former double agent Sergei Skripal has been discharged from Salisbury Hospital just in time to lead Meghan Markle down the aisle.

Skripal was being “treated” in hospital for more than two months after he and his daughter Yulia were allegedly poisoned with military-grade nerve agent, but has been coincidentally released just prior to the royal media fenzy.

“It’s just fantastic that he was able to fully recover only hours before an enormous international news event,” said one MI6 agent who wishes to remain anonymous.

Russia has been blamed for blocking Markle’s father, Thomas Markle, from attending the wedding.