Kilifi is a town on the coast of Kenya, 56 kilometres northeast of Mombasa by road. The town lies on the Kilifi Creek and sits on the estuary of the Goshi River. From Wikipedia
Kenyan authorities have opened formal inquiries into the death of blogger Albert Ojwang in police custody.