Calliphora vomitoria, known as the blue bottle fly on a green leaf in an India garden. Uttarakhand India.