Technician Muhammad Imran Abdullah, 30, (right) was sentenced by the Sessions Court to a total of 18 years’ imprisonment and 24 strokes of the cane after pleading guilty to 10 charges involving baby trafficking for exploitation, sexual assault and producing child sexual abuse material two years ago. - Photo by Bernama