Agroecology is the science of applying ecological concepts and principles to the design and management of sustainable food systems1. It focuses on the interactions between plants, animals, humans and the environment. Agroecological practices work in
[...]