What do the results mean for UK politics?

A win each for the Conservatives, Liberal Democrats and Labour - but what does this mean for UK politics?

Sir John Curtice, Professor of Politics at Strathclyde University gives his analysis.