Assorted hoverflies on leaves 30 June 2023 by David Different species of hoverflies resting on leaves and sunbathing,