Size of the specimen - about 20-25mm

Location - Sri Lanka

Can anyone identify the Species, Genus or Family?

Thanks in advance!

Similar questions and discussions