David Cameron's knowledge of "the football" was first called into serious question last year when he appeared to confuse his beloved Aston Villa (who he's supposed to support) with those other chaps who wear claret and blue: West Ham.

In case your memory needs refreshing, you can see a video of that below:

The prime minister was then roundly mocked this week after he congratulated Leicester City on their Premier League title on Monday night.

The mockery mostly took the form of stuff like this:

And now, even Jeremy Corbyn isn't letting him get away with his man-of-the-people spiel.

At PMQs on Wednesday afternoon, Mr Cameron opened up by congratulating the Foxes once again on their most unlikely of triumphs.

I know the whole house will wish to join me in congratulating Leicester City on winning the Premier League title.

As cheers and jeers and shouts of "Leicester Villa?!" made their way round the house, the prime minister added with a smirk:

Five thousand-to-one outsiders at the start of the season, they showed superb ability, incredible resilience and a great team ethic.

But it was Jeremy Corbyn, bona fide Arsenal fan, who really laid into Cameron, with a nod to his West Ham slip-up:

I join the prime minister in congratulating Leicester City on their amazing achievement. I hope it's not an indication that he's going to start supporting another football team. Or is he going to stick with the two he's got already...