Did you know that Japanese love hotels have existed since the 1600s? While we're talking facts and figures, it also turns out that the Japanese only get it on 36 times a year, pretty low compared to the world average of 97, and lots of Japanese would prefer to...
July 12, 2007
Join the conversation!