Hospital in China’s South Was Awash With Organs
BY EPOCH TIMES Throughout the 1980s, Chinese authorities ran a secret hospital at the base of Baiyun Mountain in China’s south, where death row prisoners were executed and their organs made available for transplant into the bodies of overseas Chinese, according to the testimony of a former official. The former official, identified by the alias of…
Details