US President Donald Trump is making a three-day state visit to the UK from 3 to 5 June.

From an inflatable "Trump baby" to awkward hand-holding, here's a reminder of his last trip, a working visit, there in July 2018.