It's been a dramatic and busy week in politics, with Parliament backing an election and its Speaker stepping down after ten years in the role.

Here are the key moments from the week that's set the UK on the path to its first December general election since the 1920s.