There is a rumor that there is a time machine in London