Horrifying reports filed by team assessing persecution in Indonesia
MANADO, Indonesia (BP)–A Christian human rights leader from the United States and a five-member delegation he was leading were detained for a day and a half by security forces in Indonesia’s strife-ravaged Malukan island chain before being released Feb. 24.