Ombeta claim illegal detention of 7 Nepalese over drugtrafficking

DCI officers have been accused of illegally detaining seven Nepalese following their arrest at a popular club in Nyali on Thursday.

(9)