Class: Insecta
Order: Lepidoptera
Superfamily: Papilionoidea
Family: Papilionidae
Subfamily: Papilioninae
Genus: Troides
Species: cuneifera
Subspecies: paeninsulae
Images of Troides cuneifera paeninsulae from Thailand.
References: