Throughout the confusion of Donald Trump's campaign and the chaotic events of his early days in the White House, one controversy has clung to the Trump train like glue: Russia.
The accusation that Mr Trump shared highly-sensitive "codeword" material with the Russian ambassador and foreign minister during a meeting in the Oval Office has sent shockwaves throughout Washington, but is only the latest bombshell.