Simon Lewis
Jan. 26, 2016

In this image made from undated video released by China Central Television, Peter Dahlin, a Swedish co-founder of a human-rights group, speaks on camera in an unknown location
‘Three of my colleagues and close friends are still incarcerated,’ the deported activist says. Continue reading