19 avenue de la Paix
Geneva, CH 1202
Switzerland
International Committee of the Red Cross (ICRC)
international law; international lawyers; international legal profession; international legal adviser; diplomacy; diplomat; Asia; Asia Pacific; China; India; Australia; Government