Random News

Commons demands Twitter hand over evidence of Russian meddling in UK...

Twitter was last night ordered to hand over evidence of Russian meddling in British politics. The influential Commons Culture select committee wrote to the internet...