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.
2006
1993
1977
1992
1982
2007
2003
2011
1985
2005
2019
2001
2004
1995
1978
2009
2014