translate English to French: The challenge of development is too big for Governments to face alone.
Le défi du développement est trop important pour être relevé par les seuls gouvernements.