8 Prophets drown while competing to retrieving a ‘Holy Stick’ from the river
Eight self-proclaimed prophets have drowned during a ceremony in a river in Rushinga, Mashonaland Central Province, Zimbabwe. The prophets from the Vadzidzi vaJeso Apostolic …