The May 11 polls will see four candidates battling it out for the hearts and minds of voters. Source link