David Cameron And Britain’s Conservative Party Score A Surprising Win

After weeks of polls predicting a political stalemate or worse, British voters delivered a strong win for David Cameron and the Tories.