Police kill 18 during machete-wielding demo
Eighteen opposition demonstrators have been killed during two days of violence on the Indian Ocean island of Zanzibar.
Police said they fired live ammunition in self-defence against the protesters who were armed with machetes, bows, petrol bombs and stones.