translate English to German: How have we reached this point?
Wie sind wir bis zu diesem Punkt gelangt?