Haitian police have struggled to control street protests as demonstrators call for President Jovenel Moise to resign over alleged misuse of the Petrocaribe fund.
Haitian police have struggled to control street protests as demonstrators call for President Jovenel Moise to resign over alleged misuse of the Petrocaribe fund.