Hopes and expectations are bubbling up as Nepal closes in on the next general elections to be held on March 5, 2026. The upcoming elections are to replace the current interim government that came to power following deadly youth-led anti-corruption protests (the so-called Gen Z protests) and the subsequent toppling of the Marxist-Leninist-led coalition government... Continue Reading →
U.S. Threatens War With Iran – Imperialism and Bourgeois Democracy
During the early morning hours of June 13, 2025, Israel carried out a surprise attack on Iran, striking nuclear and military facilities. Shortly afterwards, Iran retaliated[1] by firing hundreds of missiles, with another wave of strikes on June 14th. The United States -- obviously on the side of Israel -- further escalated the tensions between... Continue Reading →
US airman dies after setting himself on fire outside Israeli embassy
[This week a young US Airman, Aaron Bushnell, set himself on fire in front of the Israeli Embassy to protest the Zionist genocide in Gaza. There have been Americans and others from privileged backgrounds who have sacrificed their lives in the struggle for human liberation. Rachel Corrie was another American who was murdered by the... Continue Reading →