S.P.E.E.D. staat voor 'Sustainability, Power, Entrepreneurship, Europe and Development': ...