Galls and insect eggs on hawthorn leaves

Galls and insect eggs on hawthorn leaves

Observation - Galls and insect eggs on hawthorn leaves - UK and Ireland. Description: