Exclusive

Publication

Byline

Location

Dutch National in Diani Police Mucus-Spitting Psychosis Plea

Kenya, Oct. 29 -- The Dutch national Diani police spitting psychosis plea has gripped online conversations, as Elwin Ter Horst, the foreigner caught on camera hurling abuse and saliva at officers in a... Read More