From Winston Churchill to Liz Truss: Queen Elizabeth met 15 Prime Ministers ‘for weekly private audiences’
Elizabeth II has had 15 Prime Ministers serving during her reign (since 1952), from Sir Winston Churchill to the present ...
Elizabeth II has had 15 Prime Ministers serving during her reign (since 1952), from Sir Winston Churchill to the present ...

