The president last night accepted an invitation from Charles, delivered by Sir Keir Starmer, to make an unprecedented second state visit to the UK. Trump has already been feted once with a grand ...