Human Rights Agency
Endowed with the Special Consultative Status of the United Nations ECOSOC
Police in Haiti have clashed with demonstrators who took to the streets in Port-au-Prince to protest against alleged vote-rigging in the country’s recent presidential election. Dozens of protesters held the demonstration in the capital on ...