A report by the Peking University Institute of International and Strategic Studies (IISS) concluded that China will be worse off than the United States from a tech decoupling. CSET’s Emily Weinstein discusses why the report was suddenly removed.
Read the full article at Protocol.