India News | Agence France-Presse | Sunday September 8, 2024
The Philippines said Sunday it had arrested a pastor wanted in the United States for child sex trafficking, two weeks into a massive police manhunt for the self-proclaimed "Appointed Son of God".
www.ndtv.com