how vast number of plant and animal specieshave existed on earth for several thousands of years?
Over 7 million species have existed on earth.
The reason behind the survival of several types of plants and animals on earth is their ability to reproduce.
Along which river did people stay for many several thousand years?