MANILA (Reuters) – Philippine pastor Apollo Quiboloy, self-proclaimed “Appointed Son of God”, has been apprehended after a weeks-long search by more than 2,000 police officers of his huge church compound in the southern city of Davao. Read full story