Ferns are ancient, non-flowering plants that reproduce via spores instead of seeds. They are among the oldest groups of plants on Earth, with a history stretching back over 360 million years. There are more than 10,000 species of ferns worldwide, with about 1,267 species recorded in India.