Real-Life Squid Game: China’s Kill-to-Order Organ Harvesting Network
Recently, the Netflix horror series Squid Game, where masked contestants perform organ harvesting from dead contestants, has topped the streaming charts. So is a real-life Squid Game happening in China today? Let’s examine some present and historical evidence that has come to light on this current issue. In June 2021, 12 UN Special Rapporteurs from ...