Donald Trump's lawyer claims porn actress Stormy Daniels is liable for at least $20 million (£14,340,000) for violating a nondisclosure agreement she says prevents her from discussing an alleged affair with the president, according to a Friday court filing.

A lawyer for Michael Cohen's Essential Consultants limited liability company - which paid Ms Daniels $130,000 (£93,200) under the agreement - made the filing, which said that Ms Daniels violated the deal "at least" 20 times.

"The Settlement Agreement provides for liquidated damages of $1,000,000 per instance of breach," the court filing says.

Ms Daniels signed the agreement pertaining to an alleged affair a decade earlier shortly before the 2016 election, leading to allegations that the payment amounted to an illicit contribution to Trump's campaign.