This story is unavailable.

There is a saying in Japan’s politic, “if you stand on far left, everyone else is extreme right wing”.