Former Liberal Democrat leader Tim Farron has said he regrets saying that gay sex is not a sin.

The staunch Christian made the statement during the 2017 general election campaign when he was coming under extreme pressure to clarify his position on the issue, which he had initially attempted to dodge by saying "We are all sinners".

He has now said that he was "foolish" to allow himself to be pressured into saying something which he did not believe was right, in the hope that it would allow him to redirect media attention onto his party's policies.

Mr Farron quit as Lib Dem leader after the election, saying he had found it impossible to reconcile the demands of the position with his faith.