aidleap.org
What is a Global Platform?
Having arrived in Geneva last week, despite the hares who delayed our flight so that they could ‘have a punch up’ on the runaway , I went straight to the Center of International Conferences Geneva …