The fly that lays eggs in water is the dragonfly. Dragonflies are known to lay their eggs near or directly in water bodies. Their larval stage, called a nymph, lives underwater before emerging as an adult dragonfly.
Which of the following fly lays eggs in water?
Review the verified answer and explanation for this SPSC – Sindh Public Service Commission past-paper question on CampusFin.