Japan’s Leadership Race Is a Puppet-Show
Favicon 
yubnub.news

Japan’s Leadership Race Is a Puppet-Show

It’s election season again in Japan—kind of. A new prime minister is set to be chosen on September 27. In reality, though, the race is a farce, and Japan’s democracy is a sham. Washington calls…