The founder and leader of Faith Word Church International at Nii Boi Town in Accra has been arrested by the police for allegedly rubbing olive oil in the vagina and on the clitoris of his church member. Pastor Edmond Kakrae Agyei, according to the Tesano police, claimed he was casting out evil spirits that had […]