Center for Strategic Communication

Meet the man who could unseat Shinzo Abe in the next election.