Critics say “Maruta Shiga” is a reference to human experimentation in Japan-occupied China.

Read More