Ed Davey elected new leader of the Liberal Democrats He defeated rival Layla Moran by 42,756 votes to 24,564 to take over from Jo Swinson.