Stanford's new two inch map of London and its environs.