Japanese authorities are stepping up road safety warnings. The reason? People sleeping on the streets after drinking.

Unseen Japan