A worldwide community photographing and learning about wildlife
Nuwan, you are the expert. Maybe some of the IDs I found on the net might also be wrong? Sometimes the host plant is a very important issue, but for that one I do not know if it is only this plant or also others from the same family.
i disagree! should be Papilio polytes considering the feeding plant is Murraya koenigii.
http://www.slbutterflies.lk/Larval.php?i...
Papilionidae, Papilioninae, Papilionini, should be Papilio demoleus, early instar caterpillar.
https://www.flickr.com/photos/harikrishn...
http://www.ifoundbutterflies.org/47-Papi...
http://entnemdept.ufl.edu/creatures/bfly...
http://nl.treknature.com/gallery/Europe/...
http://1.bp.blogspot.com/_pbKM4qxmq4c/TR...
http://jakesa.wordpress.com/2010/01/14/c...
http://www.besgroup.org/2013/09/24/insec...
http://butterflycircle.blogspot.ch/2011/...