Catholic Herald logo

Spanish ambassador to London attends Mass at St James’s