Troides; amphrysus and haliphron groups.
Troides; amphrysus dan haliphron kelompok.