British Prime Ministers

Last 10 British Prime Ministers

2 Gordon Brown

3 Tony Blair

4 John Major

5 Margaret Thatcher

6 James Callaghan

7 Harold Wilson

8 Edward Heath

9 Harold Wilson

10 Alex Douglas Home