Michael Cohen is a liar and a "weak person", according to the president, who lashed out at his ex-lawyer after he pleaded guilty to lying to Congress.

The BBC's Anthony Zurcher analyses Mr Trump's response.

Video by Cody Godwin.