TEHRAN – As the “Right to Resist” International People’s Tribunal on Palestine delivered its landmark verdict in Barcelona—finding Israel, the United States, key European states, and other actors guilty of genocide, ecocide, forced…

TEHRAN – As the “Right to Resist” International People’s Tribunal on Palestine delivered its landmark verdict in Barcelona—finding Israel, the United States, key European states, and other actors guilty of genocide, ecocide, forced…