Large aphids on twig

Large aphids on twig

Observation - Large aphids on twig - UK and Ireland. Description: