Japan, mirror of the world