The London Stone The mysterious lump of the London Stone stands on Cannon Street in the City, but where did it come from? Curiosity of the week ponders its origins…