Dealing with “humankind’s most grievous cancer”: An ultimatum for ‘Mad Dog’ Israel

UK Channel 4’s Jon Snow wrote a heart-breaking piece on his recent journey to Gaza that concludes with pleas for a solution to the Israel-Palestine conflict, “whatever the cost”. Good, strong words. Despite toeing the party line on many issues, Snow has consistently made a stand with respect to Israeli barbarity. He wrote: This is […]