Congress had its turn to beat up on the big tech companies for negligent supervision of social media. Now the British Parliament has inflicted an epic skewering.
See All 613 Episodes of "Keller @ Large"