stephenkneale.com
Tim Farron has resigned, proving it is now impossible to be a Christian in public life
News has broken that Tim Farron has resigned as Liberal Democrat leader. No prizes for guessing what issue did it for him. The catalyst for his departure was the earlier resignation of Brian Paddic…