translate English to French: There was no doubt that UNRWA had already achieved some success in that regard.
Il est indiscutable qu'il a obtenu certains succès à cet égard.