Truly, politics is a game of the unpredictable. Just a few months back, no one would have thought that anybody could shake Hillary Clinton from atop the Democratic line-up, and as for the Republicans, Rudy Giuliani seemed to be some extent the shoo-in (notwithstanding his multiple marriages, his support for abortion, and a few other [...]
