Fly, bluebottle?

Fly, bluebottle?

Observation - Fly, bluebottle? - UK and Ireland. Description: Metallic green fly on hazel leaf

Metallic green fly on hazel leaf