Narcissus fly (Merodon equestris) male nectaring on Rock rose (Cistus x hybridus) in garden, Surrey, England, UK.