John Bolton: Who is Trump's new national security adviser?

President Donald Trump is replacing his national security adviser HR McMaster with straight-talking neo-conservative John Bolton.

The foreign policy hawk has appeared regularly on the BBC over the years. Here's what we know about him.