During her long 70-year reign, the Queen has seen many things come and go - not least Prime Ministers.
In the last seven decades, 14 PMs have served under Her Majesty - from Winston Churchill to Boris Johnson.
And in the next few weeks, the monarch will welcome her 15th Prime Minister as a Tory leadership contest is in full swing following the resignation of Mr Johnson.