Lime Swallowtail butterflies (Papilio demoleus) on red West Indian Jasmine (Ixora) flowers in Maharashtra, India.