Pachliopta aristolochiae, the common rose, is a swallowtail butterfly belonging to the genus Pachliopta, the roses, or red-bodied swallowtails. It is a common butterfly which is extensively distributed across south and southeast Asia. Wikipedia
Check this Life History of this butterfly from Butterflies of Singapore page
Special thanks to Mr Foo Jit Leang for the guidance.