2012 Annual General Meeting
This event has ended.
4 December 2012 to 15 December 2012
Geneva, Switzerland
This event has ended.