Donald Trump has been indicted on criminal charges arising from an alleged hush money payment to an adult film actress.

A grand jury in New York voted to indict Trump over possible crimes related to a $130,000 (£105,000) payment to Stormy Daniels towards the end of the 2016 presidential election campaign.

He is the first former US president to face criminal charges in court, even as he makes a bid to retake the White House in 2024.

Trump has called the indictment “political persecution” and his lawyers have said they will “vigorously fight” it.

The payment was allegedly made in exchange for Daniels’ silence about an alleged sexual encounter she said she had with Trump a decade earlier.

Federal prosecutors have said Trump’s personal lawyer Michael Cohen made the payment at Trump’s direction.

Cohen has said Trump directed hush money payments to Daniels, real name Stephanie Clifford, and to a second woman, former Playboy model Karen McDougal.

McDougal said she had a sexual relationship with him. Trump has denied having affairs with either woman.

The Manhattan District Attorney’s office has spent nearly five years investigating Trump and the grand jury has been hearing its evidence since January.

On Twitter, one of Trump’s sons, Eric, wrote: “This is third world prosecutorial misconduct. It is the opportunistic targeting of a political opponent in a campaign year.”

Amid speculation in recent weeks that the former American leader was due to be indicted, Trump urged his supporters to protest against the authorities if he was detained.

He published a long statement describing the investigation as a “political witch-hunt trying to take down the leading candidate, by far, in the Republican Party”.

“I did absolutely nothing wrong,” he said, before criticising a “corrupt, depraved and weaponised justice system”.

Other ongoing cases Trump faces include a Georgia election interference probe and two federal investigations into his role in the 6 January 2001 insurrection at the US Capitol.