Agroforestry is the integration of trees or shrubs around or among crops or pastureland. Agroforestry is less vulnerable to climate change. Trees provide shelter to crops and reduce damages due to high temperatures. Biodiversity is increased since it creates a diverse habitat where wildlife species can live. It also acts in controlling pests and enhancing pollination. Agroforestry improves soil and water quality, reduce soil erosion and prevent damage due to flooding.. Agroforestry plays also a role in maintaining land for future generation.