Half of seats declared:
Conservative 159 seats - 35.8% of vote
Labour 124 - 27.2% of vote
Liberal Democrats 24 - 22.2% of vote
Other 25
overall 5.1% swing Labour to Conservative.
Liberal Democrats only up by 1%
Blogging on liberty, capitalism, reason, international affairs and foreign policy, from a distinctly libertarian and objectivist perspective