An American pastor detained in China for almost 20 years has been released from prison and flown home to his family in Texas.
David Lin, 68, was given a life sentence in 2006 on charges that the US … [+1650 chars]
David Lin was facing life imprisonment for charges Washington says were bogus.