It's that time of year again. The whole of Japan seems to be on the move as people head to their hometowns for the mid-August O-bon festival. And it's not just the living who make travel plans this month. O-bon is the Buddhist holiday when the spirits of the dead are believed to visit the homes of their...