At least three people have been killed in an exchange of gunfire between Liberian police and protesters as a mass opposition rally in Monrovia, the capital, turned violent on the eve of a presidential election runoff vote.
Al Jazeera's Yvonne Ndege reports from the scene in Monrovia.