Story from the Zambian Eye Website
Zambia’s 5,166,088 voters are on 20th January, 2015 expected to vote in a presidential election which pundits are already predicting to be too close to call, writes Paul Shalala for The Zambian Analyst blog. Read More