Several thousand demonstrators in Haiti marched through the capital Port-au-Prince on Sunday to demand the resignation of Haitian President Jovenel Moise because of allegations of embezzlement.
Led by dozens of protesters on motorcycles, the mostly youthful demonstrators filled city-centre streets in a rally organised by opposition parties and civil society groups.
Amid a heavy police presence, the marchers erected barricades of burning tires, and at least two buildings near the departmental police headquarters caught fire.
There were also clashes near the presidential palace, but no immediate reports of injuries.
"We demand that all those squandering (public) funds be tried and punished, their assets seized and turned over to the state for serious development projects, and that the president resign and turn himself in," said Velina Charlier, a protest leader.
The judges of the High Court of Auditors said in a voluminous report last week that Moise was at the centre of an "embezzlement scheme" that had siphoned off Venezuelan aid money intended for road repairs.
Venezuela's Petrocaribe aid programme has been plagued by allegations of corruption since its establishment in 2008.
The judges' report laid out a litany of examples of corruption and mismanagement.
The magistrates discovered, for example, that in 2014 Haitian authorities signed contracts with two different companies - Agritrans and Betexs - for the same road-repair project. The two turned out to have the same tax registration number and the same personnel.