Ceylon rose  (Atrophaneura jophon jophon)