translate English to French: At present, relations between Algeria and ICRC are excellent.
Les relations entre les deux parties sont actuellement excellentes.