Short general knowledge question: who won london mayoral elections 2012?
Answer:
Stephen Foster