translate English to French: All the world leaders addressed globalization, and rightly so.
Tous les dirigeants du monde ont discuté de la mondialisation et à juste titre.