Haiti has called in the French ambassador after French President Emmanuel Macron referred to the country's leaders as "morons." The diplomatic tension follows Macron's controversial comments, ...