With the hard-working Japanese, sleep is a national pastime. Many of Tokyo's taxi drivers also live far outside the city. Working 24hr shifts before returning home, they take their naps wherever and whenever they can.
View all images in this gallery
Subscribe via RSS