CHINA Leaked photos from police specialists show the examination of the Chinese woman’s body. Traces of torture were found on her.
CHINA Leaked photos from police specialists show the examination of the Chinese woman’s body. Traces of torture were found on her.