
Timur Laut police chief Razlam Abd Hamid said the suspect, in his 30s, is believed to be a Nepali who did not have valid travel documents.
He said the incident occurred at 6.50pm when the girl and her mother were queuing at a checkout counter.
“The suspect approached her and rubbed himself against the victim’s back.
“The mother alerted nearby shoppers who beat up the suspect,” he said here today.
Razlam said the suspect, who tried to escape, was caught by the public behind another supermarket nearby before being handed over to the police.
He said the suspect, who sustained injuries to his face, was taken to Penang Hospital for treatment.