@F. C. Moore (iNaturalist.org)
Scientific Name : Papilio elephenor
Family : Papilionidae
Order : Lepidoptera
Class : Insecta
Phylum : Arthropoda
Habitat : Forests,openlands
Description : Wing upperside dull black with sprinkling green and white, underside of the forewing sismilar to the upperside. Underside of the hindwing has four medium sized white spots and several smaller cream spots along the margin of the hindwing. Body black with small white spots
Distribution in Bangladesh