Al Aan TV prepared a report on forced organ harvesting of Uyghurs in China. Al Aan or Alaan TV is a pan-Arab infotainment satellite television station based in Dubai Media City, United Arab Emirates.
The report includes a video segment and an article detailing multiple lines of evidence of the forced organ harvesting of Muslim Uyghurs.
See the report here.