Oct 26, 2021 International News 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