An anti-government protest in Haiti has turned violent with police firing tear gas and counter demonstrators throwing stones. People in civilian clothes have fired shots into the air.
An anti-government protest in Haiti has turned violent with police firing tear gas and counter demonstrators throwing stones. People in civilian clothes have fired shots into the air.