Adoxomyia heminopla

Adoxomyia heminopla is a species of soldier fly in the family Stratiomyidae. It is found in India, Sri Lanka and Java.