Understanding the data harvesting row involving Facebook

The Facebook is at the centre of a controversy after reports that data of more than 50 million of its users were inappropriately used by a British company, Cambridge Analytica, in activities allegedly connected with 2016 US elections.