For sixty years, Elizabeth II has met each of her twelve Prime Ministers in a weekly audience at Buckingham Palace, a meeting like no other in British public life, it is private.
The Queen
Winston Churchill
Gordon Brown
John Major
Margaret Thatcher
Anthony Eden
Harold Wilson
Equerry
Young Elizabeth
David Cameron
James Callaghan / Private Secretary
Cecil Beaton / Detective
Bobo MacDonald / Private Secretary
Detective / Policeman
Junior Equerry / Footman
The Queen's Dresser