Swedish NGO worker Peter Dahlin released from detention, deported from China after TV ‘confession’

Swedish NGO worker Peter Dahlin has been released by Chinese authorities after he was detained and paraded on state TV for running an “illegal organisation” and “encouraging the masses to oppose the government.” Dahlin, co-founder of China Urgent Action Working Group, was released and deported on Monday, according to his colleague Michael Caster, who had been campaigning for […]