Church tribunal acquits priest of charge of ‘inciting hatred’ against the Holy See
By Nicolás de Cárdenas Madrid, Spain, Nov 6, 2025 / 10:00 am Father Francisco José Delgado, a priest of the Archdiocese of Toledo, Spain, and a member of the YouTube …
