translate English to German: Nonetheless the challenges he faces are enormous.
Trotzdem steht er vor gewaltigen Aufgaben.