Britain is rolling out the red carpet for US President Donald Trump on Monday as he arrives in Britain for a state visit already overshadowed by his outspoken remarks on Brexit.
Queen Elizabeth II will welcome Trump and his wife Melania to Buckingham Palace, where they will be treated to a guard of honour, a private lunch and a glittering state banquet.