Japan is a land of surprises.