The Japanese are masters of cat-napping. They are able to sleep anywhere, anytime. Their ability to squeeze in a quick nap is truly amazing. In Belgium I hardly ever see people sleeping in public, except for the occasional cat-nap on the train. But in Japan, I have seen people taking a nap in restaurants, while... Continue Reading →