Queen Elizabeth II and all her Prime Ministers from 1952 - from Winston Churchill to Liz Truss

Here is a look back at all the heads of government who served Queen Elizabeth II during her 70-year reign from 1952.

From Winston Churchill who led Britain through World War 2, to the recently appointed Liz Truss who is the last Prime Minister to have received the Queen’s blessing, fifteen prime ministers have served her Majesty over seven decades.

After the announcement from Buckingham Palace that the Queen peacefully died in Balmoral Castle, many in the UK have mourned their longest-serving monarch and reflected on her legacy.

In remembrance, here are the fifteen prime ministers that held the privilege of serving under Queen Elizabeth II during her 70-year reign.