translate English to German: Afghanistan and its people have deserved our fullest commitment.
Afghanistan und seine Menschen haben unser ganzes Engagement verdient.