Papilio nephelus, common name Yellow Helen (Papilio nephelus chaon) or Black and White Helen (Papilio nephelus sunatus), is a species of Swallowtail belonging to the Papilionidae family.
Read more about Papilio Nephelus: Description, Range, Habitat, Gallery, Subspecies, Taxonomy, See Also