A retired solicitor who published claims that Madeleine McCann's parents caused her death has been given a suspended jail sentence.

Mr Justice Tugendhat said 65-year-old Tony Bennett deliberately flouted legal undertakings, given in November 2009, not to repeat allegations about the couple.

Bennett's conduct, the judge said, was so serious that nothing less than a custodial sentence of three months, suspended for one year, would reflect the harm he had done.

Finding Bennett guilty of contempt of court, the judge added: "I am sure that he intended to allege that the claimants are to be suspected of causing the death of their daughter, and did in fact dispose of her body, lie about what happened and covered up what they had done."

The judge, at London's High Court, said he was satisfied that Bennett, of Harlow, Essex, was in breach of the undertakings in each of the 13 representative instances before the court - out of 153 publications complained of.

He was not asked to make findings in relation to the other alleged breaches.

He commented: "It is essential for the rule of law that injunctions and court orders be obeyed. It can't be an answer that the person who is giving an undertaking or subject to an injunction can ignore it with impunity while it is in force."

Bennett, who was ordered to pay the costs of the litigation, apologised to the court.