translate English to French: New Millennium Peace Foundation
New Millenium Peace Foundation