Japan deserves far better leadership than this

.....

© The Japan Times