Hillary Clinton should win the US presidential elections on 8 November but would anyone rule out the potential for a last minute upset?

Donald Trump might be seen by the local metropolitan elite as the most gaffe-ridden candidate ever but he still has enormous support in parts of middle America.

Just because he may not have paid taxes for two decades and loses a TV debate hands down means nothing.

And