Scientific name: Lycaena alciphron
This butterfly can be found from the Baltic States, down to southern Greece and southern Spain. However, it is quite a local species and is found in flowery meadows and grasslands, so in southern Spain will be found in the mountains, whereas further north it can be found down to sea level.
The photograph was taken in Estonia, near the Russian border.
Photograph © Neil Thompson