Thousands of anti-government protesters clash with police in Haiti's capital Port-au-Prince, calling for overdue elections to be held.
Thousands of anti-government protesters clash with police in Haiti's capital Port-au-Prince, calling for overdue elections to be held.