Thousands of angry protesters take to the streets of Haiti to demand the resignation of President Michel Martelly, in a public outcry over long-delayed elections. Duration: 00:44
Thousands of angry protesters take to the streets of Haiti to demand the resignation of President Michel Martelly, in a public outcry over long-delayed elections. Duration: 00:44