Tsavo Trust denies responsibility for Ganze Elephant crisis

Tsavo Trust has denied responsibility for the growing presence of elephants in residential areas of Ganze, Kilifi County. The organisation...