. Animal which lay eggs are called
C: Both a and b
D: None of above
Oviparous animals are the animals who that eggs (fertilized or unfertilised)
Viviparous animals on the other hand are the ones that directly give birth to their young ones.
The correct answer is Option B: Oviparous