Tim Farron elected Liberal Democrats leader

Tim Farron has been elected leader of the Liberal Democrats, replacing Nick Clegg who resigned in the wake of the general election in May.