Footage Of Chinese PhD Student Zhenhao Zou Being Arrested At His Flat After Raping 10 Women In London And China
A PhD student from China who was studying at UCL in London has been found guilty of 11 rapes of 10 different women – two who have been identified and another eight who have yet to be traced – across London and China. However, detectives say it’s possible he raped up to 50 more. Zhenhao […]