Both the presidential frontrunners say they are heading for victory on 9 August in an election that will be decided by turnout in key battleground regions
The presidential election on 9 August is on a knife edge as the campaigns draws to a close amid mounting concerns about the independence and efficiency of the...