Fly or other insect on lesser Celandine

Fly or other insect on lesser Celandine

Observation - Fly or other insect on lesser Celandine - UK and Ireland. Description: