Police grab OPL leader Eliscar Charles, allegedly for organizing an illegal demonstration in Cap-Haitien.
Opposition Leader Arrested
Dec 30, 2003 | English, Human Rights
Police grab OPL leader Eliscar Charles, allegedly for organizing an illegal demonstration in Cap-Haitien.