Britain’s Islamic and leftist Hamas supporters