US President Donald Trump’s embattled National Security Advisor Michael Flynn resigned today amid allegations that he secretly discussed US sanctions against Russia with its envoy before Trump’s inauguration and then tried to cover up the conversations.

Flynn has been replaced by Lt General Joseph Keith Kellogg as acting National Security Advisor, the White House announced.