Drunk People In Japan Get Turned Into Advertising While They Are Passed Out On The Street
If you are planning to go to Japan, you might want to keep a tab on your drinks for the night. A bar chain called Yaocho brought forward a peculiar habit in Japan – of people apparently drinking till they drop (literally), and sleeping on the streets. At first we thought, no way that happens. […]
Read More