Why Israel bombed Gaza last weekendListen: In an unprovoked attack, Palestinian children were slaughtered by Israel (14 mins)
15
Why Starmer's Labour is facing electoral oblivionListen: I explain how the Forde Report exposes a neoliberal party in terminal decline (16 mins)
13
My contribution to an LLA panel debate last night.
9
Watch my discussion with Eugene Puryear and Rania Khalek (24 mins)
8
Why the Nakba is an ongoing processListen: I explain why the 1948 Palestinian Catastrophe never ended (16 mins)
6
Video: Why NATO has never been a defensive alliance (1 hrs 28 mins)
9
Why Israel is still helping Nazis in UkraineListen: I explain how the Jewish state is arming fascists (18 mins)
18
Who's promoting Israel's agenda on Britain's campuses?Watch: Why the Union of Jewish Students pushes Israel's propaganda (26 mins)
17
5
Ukraine's not-so-moderate rebelsListen: Why US imperialism supports the most reactionary armed fanatics in both Syria and Ukraine (17 mins)
9
5
How British money goes to benefit the radical Jewish settlers driving Palestinians from their homesWatch my appearance on "Palestine Declassified" (26 mins)
6
Why Amnesty had no choice but to recognise that Israel is an apartheid stateListen: My UK-banned analysis of Amnesty International's position on Israeli apartheid (16 mins)
14
Palestine's prisoners movementListen now: Banned by UK government censorship, my analysis of Palestinian hunger strikers on By Any Means Necessary, Radio Sputnik (14 mins)
13