January this year saw a controversial work of art exhibited in Stockholm. “Snow White” depicted a smiling female Palestinian terrorist sailing in a pool of blood-red water. Israel’s Ambassador to Sweden Zvi Mazel added a touch of unexpected action to the exhibit by disconnecting the lights and throwing a tripod into the pool.Mr. Mazel’s actions […]