The Caribbean Movement for Peace and Integration filed an urgent petition with the Supreme Court of Barbados accusing Israel of genocide and crimes against humanity committed against the Palestinian population. RELATED: 34 Palestinians Killed in Israeli Strikes on Aid Seekers and Homes in Central Gaza Caribbean Movement for Peace and Integration called in their affidavit […]