Any person who publicly insults an international organisation or department thereof based or sitting in Switzerland in the person of one of its official representatives shall be liable to a custodial sentence not exceeding three years or to a monetary penalty.