No, only the adult (moth or butterfly) is sexually mature and can lay eggs.---------------------------------------------------------------------A caterpillar does not lay eggs. A caterpillar is the juvenile of an insect like a butterfly or moth that when mature will lay eggs.---------------------------------------------------------------------
They lay eggs
peahens and peacock lay their eggs at a safe place some where safe so no one can find them and take them.
No.
On a leaf
yes if there is no male peacock to breed them they will still lay eggs and set on them
yes
It lay its eggs underside of a leaf.
TT
They lay there eggs on milkweed leaves.
The eggs would not hatch if not fertilised by a male. A female butterfly will lay her eggs only after being fertilised by a male butterfly.
How many eggs a female butterfly lays can vary slightly by species. On average a female butterfly lays 100 eggs at one time.