The Liberal Democrats have named their next leader. Jo Swinson will take the top job after Sir Vince Cable stepped down. Previously deputy leader of the party, Swinson is MP for East Dunbartonshire and a former business minister under the coalition government.