Which is the only mammal which lays eggs?

Answer: Platypus