The lost civilization in London.