Catholic Herald logo
Menu
Prime Minister David Cameron (AP)

Cameron has undermined the institution which is still the bedrock of society: and he will continue to pay the price