Embedded Player The German parliament has voted to impose fines of up to $57 million on social media companies that fail to remove "obviously illegal" hate speech within 24 hours of it being posted.