Switzerland has given the World Economic Forum diplomatic immunity
The devil lives in Geneva
Read next: The World Economic Forum’s “cyber pandemic” may be entering its opening stages
The devil lives in Geneva
Read next: The World Economic Forum’s “cyber pandemic” may be entering its opening stages