Former UK prime minister Boris Johnson earns more that 1 million pounds for giving paid speeches since leaving office

Back to top button