World News | Edited by Samiran Mishra | Monday September 9, 2024
Late on Sunday in the southern Philippines, police arrested Apollo Quiboloy, a self-proclaimed "Appointed Son of God" and pastor of the Kingdom of Jesus Christ (KOJC) church, after an extensive manhunt spanning more than two weeks.
www.ndtv.com