These are leaders who are highly ambitious for the greater good.
Ce sont des leaders qui sont très ambitieux pour le plus grand bien.
These are leaders who are highly ambitious for the greater good.
Ce sont des leaders qui sont très ambitieux pour le plus grand bien.