Tomorrow president Donald Trump will go on an authoritative visit to Britain, where he will be welcomed by the royal family. It will be his second specified encounter with the monarch, although according to the unwritten regulation the presidents of the United States are invited by the British ruler - officially - only once.