London back on the cards?