

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.

Helen Mirren
The Queen

Michael Elwyn
Anthony Eden

Haydn Gwynne
Margaret Thatcher

Richard McCabe
Harold Wilson

Nathaniel Parker
Gordon Brown

Paul Ritter
John Major

Rufus Wright
David Cameron

Edward Fox
Winston Churchill

David Peart
James Callaghan / Private Secretary

Geoffrey Beevers
Equerry