Michael Cohen took the stand for a second day in Donald Trump’s hush-money trial on Tuesday.

Cohen, who was once Trump’s personal attorney, testified about hush-money payments to adult-film star Stormy Daniels. In its cross-examination, the defence sought to question Mr Cohen’s credibility as a witness and attack his motivations.

The BBC’s Nada Tawfik walks through the heated exchanges that happened at court.