Latest News3 months ago
American pastor, David Lin released from Chinese prison after 18 years
An American pastor, David Lin, who had been detained in China since 2006, has been released, the U.S. State Department confirmed. Lin’s release follows years of...