Posted by John Carr on 05-07-2015 12:31
#3
Probably Tachinidae, but I don't know how to separate the nearby families in Asia.
Posted by Zeegers on 05-07-2015 16:44
#5
I agree with "probably Tachinidae"
A very weird one, though !
If you did collect ot, I can give it a try.
Theo