Mar 11, 2021
Commentary In the early hours of Feb. 26, Dr. Zang Yunjin, a liver transplant specialist, committed suicide. His death may have been connected to his alleged involvement with the mass harvesting of organs from Falun Gong adherents. Sources say that Zang had jumped off a building, according to an article published by Chinese media Medical […]