hcpt

Religion of course has its failings, the whole notion of many faiths is that they are built upon the imperfections of humanity. But it is all too easy to forget the good that millions upon millions of those with faith do each and every day around the globe.