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

Name:  17 apr 2013 (230).jpg
Views: 112
Size:  103.3 KB