Haitian National Police Chief Leon Charles has resigned. Haitian media reported that Frantz Elbe, the inspector general of the National Police, will replace ... Read more