On the eve of the Coronation of King Charles, international monarchs have joined prime ministers, presidents and British royals at Buckingham Palace