Thousands of angry protesters take to the streets of Haiti to demand the resignation of President Michel Martelly, in the latest public outcry over long-delayed elections in the troubled Caribbean nation. Duration: 00:47
Thousands of angry protesters take to the streets of Haiti to demand the resignation of President Michel Martelly, in the latest public outcry over long-delayed elections in the troubled Caribbean nation. Duration: 00:47