Prime Minister Quiz: How much do you know about former UK PMs?

As Boris Johnson is named as the UK's next prime minister, we ask: how much do you know about former UK PMs?

Power and decision-making in the UK
Voting system in the UK
Representation