A 34-year-old Maltese-Australian was caught trafficking drugs late on Sunday afternoon in St Paul's Bay, the police said.
The police found heroin and some cocaine in a thorough search of his apartment. The heroin looked like it was packed to be sold.
The man, who is known to the police, will be arraigned in the coming days.