He added: “I think politicians should express their faith. I have never adhered to the Blair view that we don’t do God, indeed I’m not sure that Blair does.
"I think that people with faith have an entitlement to explain where that places them in approaching problems.
“I think that those of us who are politicians and Christians should be in the business of doing it."
He continued: “It doesn’t mean that we have the monopoly of wisdom, but I do think Christianity has played an enormous role in shaping this country.
“It’s a very powerful force in this country but I think it’s underrated, and partly because in the past it has failed to express itself as clearly as it might."
“Recognising people’s right to manifest their faith and express it is very important.”