US President Donald Trump's former lawyer Michael Cohen is preparing to tell Congress that the President is "a racist, a conman and a cheat".
According to testimony released ahead of his appearance, Cohen will allege possible tax fraud and racist language by Trump.
This comes as Trump is preparing for his second summit with North Korean leader Kim Jong-Un in Vietnam.
Simon Marks has more:

Pakistan bombs targets in Afghan cities, minister calls it 'open war'
Indian court throws out alleged corruption case against opposition leader
Hillary Clinton tells panel she has no information on Epstein
US, Ukraine discuss post-war reconstruction as Russia pummels grid
Israeli fire kills three people in Gaza as truce deal staggers