Although that figure was higher than had been hoped, it represented considerable progress over the situation in the recent past.
Il n'en reste pas moins que d'importants progrès ont été récemment enregistrés.