Since 1952, Her Royal Majesty has seen prime ministers come and go — 13 of them.
David Cameron will resign on Wednesday.