On Thursday, William O’Neill, member of the UN Human Rights Office, said the deployment of the international security force in Haiti is essential and urgent along with the establishment of a presidential council. RELATED: Washington Interested in Fueling Haitian Crisis: LaCroix In statements to the press, the expert considered the official installation of the presidential […]