Didi Tang By this Author Sep 17, 2024 An American pastor detained in China for nearly 20 years has been releasedDavid Lin, 68, was detained after he entered China in 2006, later convicted of contract fraud and sentenced to life in prison, according to the U.S. Commission on International Religious Freedom and advocacy groups.