World

Trump visits UK: pomp, circumstance and protests

President Donald Trump is on a three day state visit to Britain starting on June 3, 2019 amid protests and a public feud with London Mayor Sadiq Khan.