translate English to French: Much of this infrastructure and many of these facilities were thanks to the contributions of your countries and other friendly countries.
Nombre des ces infrastructure et de ces équipements avaient été réalisés grâce aux contributions de vos pays et d'autres pays amis.