US Pastor Released After 18 Years in Chinese Prison
The United States State Department has confirmed the release of David Lin, a US pastor who had been imprisoned in China since 2006. Lin, who was serving a life sentence for contract fraud, was deemed by Washington to have been wrongfully