IT had to happen.

Boris Johnson, having said to much alarm last week that poor people only had themselves to blame for their low IQs, was ambushed.

On a radio phone-in, the London Mayor attempted to defend his remarks, saying they had been "wilfully" misconstrued and the real issue was those in power had to do more to help people.

But he was then presented with his own IQ test - and failed both questions.

He was asked which colour of bear would stand next to a house where all four sides had a southern exposure. Mr Johnson said it was "probably brown". The house is on the North Pole so it would be white.

He was then asked if he took two apples from three what would he have. "Loads of apples, mate. You've got one apple left." Actually, you have two apples.

Speaking last week Mr Johnson said 16% of "our species" had an IQ of less than 85 while just 2% have more than 130, before adding: "The harder you shake the pack, the easier it will be for some cornflakes to get to the top."