worldFacebook ads show Russian effort to stoke political divisionMore than 3,500 Facebook ads that were created or promoted by a Russian internet agency have been released.