We've all seen them: cute, aimless-looking young girls hanging around Shinjuku, Shibuya, or other big city areas. They often have lots of bags. They don't really look homeless but they certainly look a bit vulnerable. They're known as "kamimachi girls" (神待ちガール), which literally translates as "god-waiting girls." Wow, that sounds religious! No fear, the truth is much more interesting. After leaving home in a hurry these lasses find their ways to the big cities with no job, no home and no cash. What are they gonna do? Well, a lot of them sleep in internet cafes and surf internet ...

     Read More