Chequered Swallowtail
(Papilio demoleus sthenelus)
Pupae