translate English to French: They recognised that the challenges faced by the Islamic Republic of Afghanistan and its people are enormous.
Ils ont reconnu l'énormité du défi que devaient relever la République islamique d'Afghanistan et son peuple.