The Green Generation is not-for-profit organization using social entrepreneurship as a tool for human development via value chain development, agricultural entrepreneurship training, school farm establishment and lots more.