Each fish can lay upto thousand eggs at a time. However, not all of them reach the adult stage.Justify?

11 answers 11