translate English to French: Ambassador Peter Maurer Permanent Representative of Switzerland
M. Peter Maurer, Ambassadeur Représentant permanent de la Suisse