Michael Cohen: 'Trump is a racist, conman and cheat'

Donald Trump's former lawyer Michael Cohen has given a blistering testimony in front of US Congress.

He claimed the president knew beforehand about a leak of hacked Democratic emails.

Mr Trump hit back: "He is lying in order to reduce his prison time."

Read more: Trump knew about email hack, Cohen says