Boris Johnson slams 'pompous popinjay' Donald Trump critics after UK visit cancelled

Loading...