It's been a very busy week in British politics - Labour MP Naz Shah was at the centre of an anti-Semitism row, the Brexit campaign has continued, we've seen another junior doctors' strike, and campaigning in the London and local elections is about to peak.
So there's lots for David Cameron and Jeremy Corbyn to face off about - let's take a look at how things progress:
Things kicked off with a tribute to the victims of the Hillsborough disaster:
Advertisement
Corbyn asked about forced academisation, which gave us a bit of déjà vu:
Then came back with a very snarky response when Cameron didn't provide an answer:
So he got his answer:
Advertisement
Cameron got in a big sucker punch on the anti-Semitism row:
But he pronounced "anti-Semites" weirdly and everyone was a bit put off by that:
Advertisement
Corbyn tried to joke again. It didn't land.
Advertisement
And Cameron was a bit smug about it:
Overall things were a bit naff on both sides:
Advertisement
Angus Robertson called on David Cameron to rethink his party's position against taking in 3,000 child refugees:
Advertisement
We saw a few more obviously planted questions from Tories in the House:
Ben Bradshaw used the "non-poncy" version of Nigel Farage's name so that became a big deal:
Advertisement
Despite the fact Bradshaw's hair was doing something really weird at the time:
Advertisement