European shares finished on a mixed note on Thursday despite the release of better-than-expected producer price data for July on the other side of the Pond.
"While US inflation appears to be easing, after today's PPI numbers followed on from yesterday's weaker CPI number, falling 0.5% on a monthly basis, the prospect of...