More Spooky Haunted Places in Britain
London has its share of ghosts but one of the most famous is Captain Kidd’s ghost that hangs out on Execution Dock on the river Thames. He was charged with five counts of piracy and one of murder and was executed by hanging in 1701 despite there being no proof that he was a pirate or a murderer. The ghost is said to be provoked […]