Ambrax swallowtail

Papilio ambrax

Generations a year
Several
Larval food plants
Rutaceae family