UK House of Lords blasts Big Tech as monopolizers of the “public square” in new report

UK House of Lords blasts Big Tech as monopolizers of the “public square” in new report