US Tech Giants Impede ‘Russian Meddling’ Probe – Report

Major US tech companies are impeding the ongoing investigation into alleged Russian meddling in the 2016 US presidential election, a report for the Senate Intelligence Committee says. US tech giants, such as Facebook and Google, are not helping the investigation into alleged…