What is meant by ‘Rainforests’? Rainforests are the Earth’s oldest living ecosystems. They span over 70 million years of existing, particularly in the Amazon basin. They are basically forests with a high amount of rainfall year round. They are characterized by the continuous canopy of tall and mostly evergreen trees, dense vegetation that require a […]