Police detain 21 ‘drug traffickers’