Tim Farron resigns as Liberal Democrat leader, saying it felt 'impossible' to lead party and be Christian

Tim Farron resigns as Liberal Democrat leader, saying it felt 'impossible' to lead party and be Christian