Active in both Boris Johnson campaigns, asked by Boris's aides to carry on. Campaigned in two General elections for Tories, and also in EU Ref. Two elections were run by Lynton Crosby. On Twitter as @angelneptustar I attended every session of Mayor's Question Time for 8 years, so know about the work of the London Assembly. I tweet and blog independently.

Any candidate for the job of Mayor of London must be Mayor of all Londoners. Whatever Sadiq’s motives for appearing at these rallies, he must accept that his history of mixing with radicals and extremists has to be deeply upsetting to other communities, particularly the Jewish and gay communities. I have yet to hear any convincing explanation for why Sadiq gives credence to such people by speaking with them.

It is not reassuring that Sadiq’s mentor is Ken Livingstone, who invited Sheik Al Qaradawi to City Hall. Red Ken alienated many allies by inviting homophobic, Holocaust denying misogynist Al Qaradawi to City Hall. The Sheikh, who believes rape is OK, female genital mutilation is acceptable, and giving any woman a smack in the mouth is necessary to put her in her place, has been endorsed by Ken as “progressive”. The Sheikh has been known to use slogans, such as “Destroy the usurper Jews!”

If anyone dared to criticise Ken’s friendship with Al Qaradawi, and similar people, Ken would scream racism, just as Sadiq is doing.

Compassionate liberals in the UK have huge sympathy for what Muslims suffered in the Iraq War, and strongly support British Muslims, including me, but violence is never the answer. Sadiq continually avoids scrutiny on his record. Zac is right to continue to raise the subject, and he would be failing in his duty to Londoners if he did not point out that anyone who fails to explain himself, with such a record, should not run as Mayor.

Sadiq’s brief comments are the reverse of satisfactory. Londoners ignore this security risk at their peril.