Race to be London's mayor
YouGov polled 1,002 London adults between March 2 and 8. November figures are from a previous survey. Data are weighted