Boris Johnson had an eventful first Prime Minister's Questions and failed to gain support for an early general election after a bill passed to prevent a no-deal Brexit.

Jonathan Blake explains what happened on Wednesday.