When death happens, the soul should leave the body and it should go back to it's original realm (whatever or wherever that place is). 

But we encounter stories of ghosts or spirits on earth. Why do these souls still remain on the material plane of earth ?