The campaigns have agreed to debate twice before November's election - and the stakes will be high.

for more...