translate English to German: Yet we are, and we could become, human resources: influential mediators between north and south at this historic time.
Und dennoch sind und können wir wichtiges Humankapital werden: Nämlich als einflussreiche Mediatoren zwischen Nord und Süd in diesen historisch bedeutsamen Zeiten.