Just where is the location of the Spirit World?
We hear the spirit world is just next door?
We hear it is somewhere up the 'road'?
We hear it is just another dimension?
We hear that sometimes it intersects our physical world like a shadow of the sun but where on (earth) is it?
Deepsea