SUBGENUS: TROIDES
14. Troides haliphron Boisduval, 1836 South Celebes
'haliphron birdwing'
-Troides haliphron haliphron South Celebes
-Troides haliphron celebensis Central celebes
-Troides haliphron niasiana Samba
-Troides haliphron socrates Wetar, Sumbawa
-Troides haliphron selayarensis Selayar Islands
-Troides haliphron purahu
-Troides haliphron pistor
-Troides haliphron belwoni
-Troides haliphron kronos
-Troides haliphron pallens
-Troides haliphron eleonorae
-Troides haliphron antilochus
-Troides haliphron iris Moa Island
-Troides haliphron heptanonius Damer Island
Troides haliphron ssp. haliphron (Boisduval, 1836)
South Sulawesi
Indonesia, 01-II-2001
South Sulawesi
Indonesia, 01-II-2001
South Sulawesi
Indonesia, 01-III-1998
South Sulawesi
Indonesia, 01-III-1998
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. celebensis ( )
Bantinurung
Indonesia, South Sulawesi, 01-IX-2003
Bantinurung
Indonesia, South Sulawesi, 01-IX-2003
Maros
Indonesia, South Sulawesi, 01-VII-2003
Maros
Indonesia, South Sulawesi, 01-VII-2003
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. niasiana/naias ( )
Sumba,
Indonesia, 01-II-2003
xxxxxxxxxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. socrates ( )
Wetar Island
Timor, 01-VI-2004
xxxxxxxxxxxx
xxxxxxxxxxxx
xxxxxxxxxxx
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. selayarensis ( )
xxxxxxxxxxxxx
xxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
xxxxxxxxxxxxxx
Troides haliphron ssp. purahu ( )
Batuata Island
Indonesia, Sulawesi, 02-IV-2015
Batuata Island
Indonesia, Sulawesi, 02-IV-2015
Batuata Island
Indonesia, Sulawesi, 02-IV-2015
Batuata Island
Indonesia, Sulawesi, 02-IV-2015
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. pistor ( )
xxxxxxxxxxxx
xxxxxxxxxxxxxxxx
xxxxxxxxxx
--------------------------------------------------------------------------------------------------
xxxxxxxxxxxx
Troides haliphron ssp. belwoni ( )
xxxxxxxxxxxx
xxxxxxxxxxxxxx
xxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
xxxxxxxxxxxxxx
Troides haliphron ssp. kronos ( )
xxxxxxxxxxxxxxx
xxxxxxxxxx
xxxxxxxxxxxxx
xxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. pallens ( )
selayar
sulawesi, 01-I-1997
xxxxxxxxx
xxxxxxxxxxxxxx
xxxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. elenonorae ( )
Button Island
Indonesia, Sulawesi, 01-II-2004
xxxxxxxxxxxxxxx
Button Island
Indonesia, Sulawesi, 01-II-2004
xxxxxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
Troides haliphron ssp. antilochus ( )
Alor
Indonesia, 01-II-2006
xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
xxxxxxxxxxxxxxx
Troides haliphron ssp. iris ( staudingeri iris? )
xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
xxxxxxxxxxxxxxxxxx
Moa Island
Indonesia, 01-II-2006
Troides haliphron ssp. heptanonius ( )
Damer Island
Indonesia, 01-II-2006
xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx
--------------------------------------------------------------------------------------------------
xxxxxxxxxxxxxxx