The Witches Stairs Of England Protects Residents From The Entry Of Witches- Fact Or Myth.