Xinhua | June 24, 2026



This photo taken on June 23, 2026 shows the content of Japanese forces using blood drawn from horses, sheep, dogs, rabbits and chickens to carry out live experiments on 23 prisoners of war in a journal of the Japanese Army Medical Corps published on August 1, 1940, in Harbin, northeast China's Heilongjiang Province. (Xinhua/He Shan)