Irandi Munasinghe I'm not sure, but could it be an admiral species, like maybe Indian White admiral, Limenitis trivena? Because the caterpillar looks similar to White admiral, Limenitis camilla. My second guess is to be some Charaxinae species as well.
Comments (3)