Criminal charges face Philippine preacher claiming to be 'Appointed Son of God'
Apollo Quiboloy, the self-proclaimed "Appointed Son of God" who founded a church in the Philippines called the Kingdom of Jesus Christ (KOJC), faces a dramatic fall
September 10, 2024