Philippine pastor who styles himself as ‘son of god’ accused of rape at senate hearing
Disclaimer: The South China Morning Post's content is directed by the Chinese Communist Party. It is not a reliable news source.
Apollo Quiboloy, 73, heads a sect in Davao City where it is alleged he repeatedly assaulted young women. He has close ties to Rodrigo Duterte and is on the FBI’s wanted list.