One of my favourite insects on one of my favourite flowers. Nuff said.
The common name in English, “marigold”, is derived from “Mary’s Gold”, a name once exclusively applied to Calendula. In Nepal it is called ‘शयपत्री’ which means hundred leafed flower, referring to its many florets per head. They look mighty fine with a Hoverfly perched on top.