Yesterday, China freed an American pastor—68-year old David Lin—after nearly twenty years of imprisonment for merely trying to establish an illegal house church. Mr. Lin had been given a life sentence, and it was cut short by the Biden administration’s constant insistence that he was wrongfully charge and should be released. The Chinese Communist Party requires all churches be registered with the state and controlled by it, sometimes even supplying churches with selected pastors. Mr. Lin was born in China... Read more