Against all expert poll predictions, pre-poll analysis and commentaries from well-meaning pundits, the voters in the United Kingdom stunned one and all by electing the Conservatives (Tories) and rejecting the Labour.

The Conservative Party led by charismatic David Cameron won a 'shocking' majority (331 out of 650 parliamentary seats) while the Labour Party which was led by Ed Miliband recorded its worst electoral defeat since 1987, forcing their leader to resign on moral grounds.

May 7 voting has given a clear mandate to David Cameron, which raises genuine fears and questions about immigration and pro-poor policies. Immigration-friendly Labour Party has been thrashed for now.

Read the complete original version of this item...