I could be mistaken but I think most of those posts seem to show up around business hours in Japan. My guess is it is coming from expats living there.
I could be mistaken but I think most of those posts seem to show up around business hours in Japan. My guess is it is coming from expats living there.