His critics say he is overly fond of photo opportunities and flip-flops on key issues. His fans applaud his stance on air pollution and Remain. Either way, when Sadiq Khan became mayor of London three years ago, even he wasn't prepared for the amount of racial abuse he now receives. Rachel Sylvester of The Times reports.

When Sadiq Khan's father arrived in Britain from Pakistan in 1968, there were signs in pubs and boarding houses saying "No blacks, no Irish, no dogs". As a boy, the London mayor was called a "P***" and learnt to box so he could defend