The idea that there is some “divine right to operate a company” should be challenged and companies which do not serve the public interest should be subject to regulation, argues Senior Policy Fellow Michelle Meagher (UCL Laws).
Read: Politico, More: Yahoo! News