Peter Maurer

The president of the ICRC

More