Where does purple emperor lay eggs?
The purple emperor butterfly (Apatura iris) lays its eggs on the leaves of its host plants, which include willows (Salix spp.) and sallows (Populus spp.).
The purple emperor butterfly (Apatura iris) lays its eggs on the leaves of its host plants, which include willows (Salix spp.) and sallows (Populus spp.).