Uncooperative fly... I'm hopeful it can be identified from this angle..
Milesia balteata (Drone Flies and Allies). Photographed at Soraipung Range, Dihing Patkai National Park, Assam, India on 23 April 2023.
Clearly a bumblebee mimic, but iNat AI has little to offer regarding a precise identification.
ID is based on black antennae and black legs with round hind femur, plus yellow post alar calli. These are not great photos but I'm posting this because of the late date: this is the only Criorhina I saw after April 2. Rachel's garden.
Best guess. I had the chance to photograph many Criorhina in March and April. Two I posted were tentatively id'ed by @trinaroberts as nigripes and bubulcus. Since then have been combing BugGuide and iNat for details on identification. This suggestion is based on Kevin Moran's comments on both sites that kincaidi is unique in lacking an anteriorly grey pollinose thorax, which I think I see here. See
https://www.inaturalist.org/observations/41370831, photographed about 100 km away, albeit in a much drier area. Otherwise, this matches what I've read about nigripes.
On red-flowering currant blossom
I think this is a different individual that was on the same Salix species. The previous Criorhina individual had yellow on the sides. Not sure on the correct terminology.
This is a second individual I saw at the same time and location as https://www.inaturalist.org/observations/109012645. I have just the one shot and am posting it because it has more rufous colouring. I can't see any other differences.
Very large ~ 2 cm long
OK, this one even had ME fooled until I looked down the barrel of a zoom lens at what I assumed was a B. melanopygus... ha!!
This looks to be Criorhina but not sure it can be IDed to species. Not M. equestris (see hind femur). Not C. bubulcis since the face isn't setose. Not V. facialis based on wing venation.
Plant is a native red-flowering currant.