Where do ghosts usually came from?

Ghost are here in this world for long time. As compared to humans, Ghosts are thousand times greater in quantity. They are all around us. Ghost also live a life , like we humans are living. We cannot usually see them. In very rare cases ghosts can be seen. I am doing research on this, so as i know more , i would share it here.