translate English to German: Indeed, world leaders should not settle for less.
Tatsächlich sollten sich die Spitzenpolitiker dieser Welt nicht mit weniger zufriedengeben.