translate English to French: Peter Hesse Foundation: Solidarity in Partnership for One World
Fondation Peter Hesse : Solidarity in Partnership for One World