American Pastor Detained In China For Nearly Two Decades Has Finally Returned Home
68-year-old David Lin has finally been freed after being detained in a Chinese prison for nearly two decades. The United States claimed that Lin, a pastor, was wrongfully detained and had been a “top priority” for the Biden administration.