Troides amphursus
Indonesia
m f