Catholic Herald logo

In a powerful farewell speech, David Cameron says faith ‘has always been part of the fabric of our country’