Chequered Swallowtail
(Papilio demoleus sthenelus)
Female Upper