The prime ministers who served under Queen Elizabeth II
In seven decades on the throne, Queen Elizabeth II saw 15 British prime ministers come and go, from Winston Churchill to Margaret Thatcher to Boris Johnson to Liz Truss
The prime ministers who served under Queen Elizabeth II
In seven decades on the throne, Queen Elizabeth II saw 15 British prime ministers come and go, from Winston Churchill to Margaret Thatcher to Boris Johnson to Liz Truss