A bee fly?

A bee fly?

Observation - A bee fly? - UK and Ireland. Description: Small bee like fly on pulmonaria flowers

Small bee like fly on pulmonaria flowers