translate English to French: Both of our countries are on the leading edge of international economic progress too.
Nos deux pays sont aussi à l'avant-garde du progrès économique international.