Who won london mayoral elections 2012?
Answer:
Stephen Foster