Butterfly Paradise: Papilio polytes. July 27, 2016.
Quite sure this is a male Papilio polytes.
Separate names with a comma.