MANCHESTER, England — Police in England have produced national guidelines to allow priests to give last rites to Catholics dying at crime scenes. The change
MANCHESTER, England — The British Parliament threw out an attempt to legalize assisted suicide in England and Wales. Amendment 170 to the Health and Social