The Queen celebrates her Platinum Jubilee today and in that 70 years she has seen her fair share of Prime Minister's come and go.
From Winston Churchill to Harold Wilson and Boris Johnson she has greeted them all at Buckingham Palace on a weekly basis to catch-up on what's going on in government.
Throughout her reign the Queen has witnessed 18 General Elections and seen 14 different Prime Ministers occupy Downing Street.