These creatures were found attached to leaves of mango tree. This is the first time I am seeing these. Can anyone identify them?

More Naveen Sathyan's questions See All
Similar questions and discussions