Brit Inst of International and Comp Law

Charles Clore House, 17 Russell Square, London, WC1B 5JP, United Kingdom (London)