By Staff Writer

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.
Full article content remains on the original publisher's website.