You might not expect the head of China’s Communist government to be the biggest royalist on the block, but Premier Li Keqiang was so keen to see the Queen face-to-face that he threatened to cancel his UK visit next week if he wasn’t promised a royal audience.