Which Tephritid fly is this?

Which Tephritid fly is this?

Observation - Which Tephritid fly is this? - UK and Ireland. Description: