COLOMBO (News 1st); A Chinese national identified as Shen Richard, who was arrested in Sri Lanka, has been identified as a suspect linked to child abuse, rape and cybercrime offences, according to investigators.Authorities said the Chinese government had issued warrants against the suspect on two occasions, with the first warrant dating back to 2017.Investigations conducted so far have revealed that the suspect arrived in Sri Lanka in 2024 and ha...