In Indian mythology an Acheri is the ghost, or spirit, of a little girl who comes down from mountains and hilltops at night to bring sickness to humans, particularly children. This is a notorious myth that exist in the rural part of India. It was said that the only defense against an Acheri was thought to be a red ribbon tied around one’s neck.
[Posted at: Acheri]