Oct 26, 2021 Africa Jamaican cult leader whose followers killed two people in ‘human sacrifice’ ritual dies in police car crash while being taken to court Two other police officers involved in the crash were left in a critical condition.. Read more