Oh, joy. It's Wednesday. Time for every MP to flock to Parliament for half an hour of cheering, jeering and general boisterousness.
Here's what happened without all the shouting.
Ed Miliband brought up the Tory failure to keep an immigration promise from 2010:
Ed Miliband puts a question to the PM & quotes him on a broken promise on immigration. PM tries a filibuster's defence #PMQs— Cartoonist (@ScribblingHouse) March 4, 2015
So Dave got hold of a copy of their manifesto and just started reading it for two minutes:
DC: "I've got all day Mr. Speaker!"
Really Dave? Shouldn't you be off, I dunno, running the country? #PMQs— Ryan Barrell (@RyanBarrell) March 4, 2015
Literally nothing new happened:
David Cameron still avoiding the idea of a TV debate #PMQs— Dylan Taylor (@DylanG_Taylor) March 4, 2015
And here's something that definitely didn't happen:
Despite starting off well, Ed slumped quite a bit:
Oh Miliband... you had an open goal and as per usual you've stuck the ball in the back of your own net #PMQs— Jack Hart (@MrJacHart) March 4, 2015
Poor Milibinks, being bullied he is, hmmmmMarch 4, 2015
The Deputy PM had a face like a schoolboy four hours away from the summer holidays:
Nick Clegg looking like he's forgotten to turn the gas off #PMQs— Dylan Taylor (@DylanG_Taylor) March 4, 2015
And Gideon looked a bit of a mess, as per usual:
George Osborne obviously can't make it through #PMQs without pharmaceutical help. I know how he feels.— Erin O'Donnell (@erin_perrin) March 4, 2015
There was the normal back-and-forth about TV debates, and it got nowhere:
Cameron confirms he's happy to take part in a TV debate with Miliband any day after May 7th #pmqs— David Schneider (@davidschneider) March 4, 2015
Cameron avoids answering whether he will attend the debate w/ Miliband for the 6 millionth time #PMQs— Perry (@PerryJScott) March 4, 2015
And obviously every live-tweeter had this exact tweet copy-and-pasted ready (and needed it about 15 times):
Speaker, John #Bercow, recommends MPs modify their rowdy behavior, given the coming election.March 4, 2015