Peacock butterfly on Buddleja davidii

Peacock butterfly on Buddleja davidii

Observation - Peacock butterfly on Buddleja davidii - UK and Ireland. Description: