Give me the correct facts to answer this: who won london mayoral elections 2012?
Answer:
Stephen Foster