translate English to French: Yet it is an inescapable challenge.
La mondialisation et les biens publics mondiaux sont inextricablement lies.