Featured

Error message

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /var/www/drupal-7.x/includes/menu.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6600 of /var/www/drupal-7.x/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /var/www/drupal-7.x/includes/common.inc).

Introduction – A short guide to Israeli apartheid excerpt

Published by Anonymous (not verified) on Mon, 14/03/2022 - 12:50am in

Tags 

Featured

In this introduction, Alex Snowdon explains the roots of the apartheid state, laying out the ground that the book covers

The path to war: Ukraine, Russia, and NATO

Published by Anonymous (not verified) on Mon, 14/03/2022 - 12:35am in

Tags 

Featured, Features

Russian aggression is real, but so is NATO duplicity in Ukraine, argues John Rees

The cost of European rearmament: who pays?

Published by Anonymous (not verified) on Sun, 13/03/2022 - 8:21am in

As the war in Ukraine carries on and Europe rearms, stopping militarisation and immiseration go hand in hand, argues Kevin Ovenden

No union-busting on our watch: Liverpool factory workers hit back - News from the Frontline

Published by Anonymous (not verified) on Fri, 11/03/2022 - 11:27pm in

Counterfire’s weekly digest with the latest on strikes and workplace struggles

Socialist Register 2022: New Polarisations, Old Contradictions, The Crisis of Centrism - book review

Published by Anonymous (not verified) on Fri, 11/03/2022 - 7:05am in

Socialist Register 2022 discusses the impasse in the neoliberal consensus, the rise of authoritarian politics, and the prospects for the left, finds Dominic Alexander

Can the BBC be reformed? - Interview with Tom Mills

Published by Anonymous (not verified) on Fri, 11/03/2022 - 12:07am in

Ahead of the Media Democracy Festival, Counterfire's Shabbir Lakha spoke to Tom Mills, author of The BBC: Myth of a Public Service about the state of the public broadcasting service, the Tories and what the left should be campaigning about

Why sanctions on Russia are not the answer

Published by Anonymous (not verified) on Thu, 10/03/2022 - 8:34am in

The struggle to stop the war in Ukraine and ensure the conditions for peace means solidarity with the people in Russia who oppose this war, not sanctioning them, writes Kevin Ovenden

Starbucks to punish Russians by continuing to operate all 130 Russian stores

Published by Anonymous (not verified) on Wed, 09/03/2022 - 11:09am in

In a decisive move designed to directly target Russian consumers, coffee giant Starbucks says it will keep its 130 Russian stores exactly where they are and continue to serve up the weak, milky dishwater it calls ‘coffee’ until Putin removes troops from Ukraine.

Critics questioned which side the Seattle-based chain was on after it initially announced plans to pull out of Russia, with many analysts claiming the move would give Russians a reprieve from being subjected to the awful beverages.

But in a statement today, the company said it had reversed its decision and would continue to target Russians with horrific coffee flavours such as Pumpkin-Spiced Latte and Caramel Ribbon Crunch Frappaccino.  

“The last thing we want to do right now is to make it easier for Russians to enjoy the simple pleasure of a decent coffee,” the statement read. “So we’ve got a small but important role to play in luring Russians with faux-leather couches and terrible jazz in the hope of ruining their day by getting them to drink something truly awful”.

Why do we still have a gender pay gap?

Published by Anonymous (not verified) on Wed, 09/03/2022 - 4:53am in

On International Women's Day, Terina Hine looks at why the gender pay gap is still as wide as it was 25 years ago

Pandemic publishing: rethinking editorial ethics during COVID

Published by Anonymous (not verified) on Wed, 09/03/2022 - 3:00am in

Tags 

Featured

Researchers need to observe ethical standards during a pandemic, say Ben Kasstan,Rishita Nandagiri and Siyane Aniley, and journals should hold them to these standards. The pandemic has changed academic research. It has led to gender gaps in authorship, questions about the quality of scientific publishing, and shifts in peer review processes. As the effects — short and long term — of the pandemic continue, … Continued

Pages