US President George W Bush has labelled his election rival Democrat John Kerry as far-left liberal, indecisive and “out of step with the mainstream values that are so important to our country".

This comes as Mr Bush answered Mr Kerry's challenge concerning Presidential values, honesty, and budget deficits. Mr Bush highlighted the fact that as a senator, Mr Kerry often took both sides on issues like trade, education and the US Patriot Act.

With values becoming an increasingly focused issue of this presidential campaign, this is Mr Bush's toughest attack on his opponent’s values yet.