S1780071

S1780071

Observation - S1780071 - UK and Ireland. Description: These leaf blotches don't appear to be a kind of rust/fungi....are insects the cause?

These leaf blotches don't appear to be a kind of rust/fungi....are insects the cause?