Elizabeth II and her prime ministers

She laughed with Winston Churchill, was "correct but cool" with Edward Heath and declined the offer to call Blair 'Tony'. A total of 12 prime ministers have resided in Downing Street during Elizabeth II's reign (now 13 including Theresa May), and their weekly meetings have ranged from fun to fractious. Francis Beckett recounts each premier's relationship with a queen who has seen it all...

Prime Ministers Line-Up

Want to read more?

Become a BBC History Magazine subscriber today to unlock all premium articles in The Library

Unlock now