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 Tuesday, chanting slogans and carrying placards. Police forces fired tear gas to disperse the demonstrators and made a number of […]