Vietnam Police "Publicly" Torture And Kill Degar Montagnard Christians To Warn House

#1
Vietnam Police "Publicly" Torture And Kill Degar Montagnard Christians To Warn House

Police in Vietnam publicly torture and kill Degar Montagnard Christians in the country's Central Highlands as a warning to house churches to stop their activities, a major advocacy group alleged Wednesday, June 6.

More...