Munkeh111 on 23 May 2015
I spent some time in Japan recently too, I got a lot of Street Passes...
But I generally found the same overall impressions as you. Slightly strange place isn't it