Gordon Brown told GMTV that ‘there is no case' for Johnson's resignation. ‘I think he has answered all the questions that have been put to him, and he has done nothing that is corrupt,' he said.
The prime minister's words contrast with his admission that there had been ‘incompetence', when similar allegations were levelled at former work and pensions secretary Peter Hain.
Yesterday's Sunday Mirror revealed that Johnson's campaign had received £3,334 from Waseem Siddiqui, a Pakistani student who says he did not know who the health secretary was.
His brother-in-law, treasurer of Croydon Central Labour party, claims he asked Siddiqui to make the contribution on his behalf because he was out of the country.
Johnson says he has behaved ‘100 per cent honestly'. His allies have blamed the Electoral Commission's poor record-keeping, and said the relevant forms were submitted two months ago.
Comment below and tell us what you think
See all commented articles in our Forums and Blogs section
Read today's blog Honest Alan hits the headlines