The world’s largest technology and social media companies are coming under increased pressure across the globe to put their houses in order. This time it’s …

source