London Posted on February 26, 2023 By Charlielikes The capital of England is a hotbed of history, some of it paranormal, when you take into account Greater London too, the region has a darker past than most places in the world. Paranormal Tags:london, paranormal