In Japan, a hotel for dead people

In Japan, Lastel is a hotel that stores dead bodies in refrigerated coffins.

This content is for members only. Please click here to view the full article.