Fly (Parasitic fly?)

Fly (Parasitic fly?)

Observation - Fly (Parasitic fly?) - UK and Ireland. Description: These were everywhere today especially on Ragwort and Creeping Thistle

These were everywhere today especially on Ragwort and Creeping Thistle