The US president, Donald Trump, told reporters that Michael Cohen was 'a weak person and not a very smart person' and claimed, without evidence, that his former legal fixer was lying to secure a reduced punishment for other crimes.

Trump said he had decided not to go ahead with the Moscow project, although he did not specify when he decided against pursuing it. The president has sought to distance himself from Cohen despite their long relationship