Which stage of cell division is responsible for genetic variations and evolution of species?
Pachytene
Pachytene is the stage at which crossing over takes place. Crossing over is responsible for the exchange of genetic information between the non-sister chromatids of homologous chromosomes. This exchange of genetic information is responsible for the genetic variation that occurs across generations.