Where does lesser purple emperor lay eggs?
The lesser purple emperor (Apatura ilia) lays its eggs on the leaves of willow (Salix) trees, typically near water sources.
The lesser purple emperor (Apatura ilia) lays its eggs on the leaves of willow (Salix) trees, typically near water sources.