Mombasa police are holding three people including a woman and evangelical priest, allegedly, found with blood soaked clothes and shoes in a car in the parking lot of a busy street in the coastal city.
Police also claim the suspects were found with what they believe to be decaying blood in a bottle and a generator have now opened an investigation on possible illegal cult activity.