London: the centre of Europe?