icon

In Japan there is a family that has run the same hotel for nearly 1,300 years … or 46 generations.

In Japan there is a family that has run the same hotel for nearly 1,300 years … or 46 generations.

Advertisement