KwaZulu-Natal's political leaders insist that power-sharing will stop the violence
The people of KwaZulu-Natal (KZN) will cast their votes on 2 June, in national and provincial elections. However they vote, their party leaders have decided that their province wi...