‘We are ready to give up our lives’: 34 new Swiss Guards take oath to protect the pope

CNA has this news here

Featured