King Charles has hosted US President Donald Trump at Windsor Castle on the first full day of his UK state visit.
The president and first lady took part in a series of ceremonies, including a carriage procession and a Red Arrows flypast. In central London – a fair way from the pomp and pageantry in Windsor – an estimated 3000 people took part in an anti-Trump protest.