Japan is not only the land of sushi and tentacle porn, it is also lousy with ghost passengers. John and Hannah explain the spiritual taxi passengers. Let us know