A Socialist. Retweets are not necessarily an endorsement. #YNWA#WithdrawFromNATO#BDS 🇵🇸 proud Anti-Zionist - above “Entry of dogs and Americans forbidden”.
“Some scholars and scientists estimate the real death toll in Gaza at 680,000.” “If confirmed, 380,000 of them are infants under five.” Francesca Albanese.
It is a genocide.
This is a widely respected doctor held without charge since December 2024.
There is no civilized system of justice that allows for the imprisoning of people indefinitely without charge. He is a hostage, his crime was writing an oped for the New York Times.
NEW: Our visual analysis suggests the United States hit two drinking-water facilities overnight in southern Iran with precision-guided munitions. Deliberately targeting civilian infrastructure could constitute a war crime. w/ @ckoettl@johnismay@ArtemisChats
He walked into the storm unflinching, pierced the ranks of those who believed themselves untouchable, left his mark upon the battlefield, and ascended a martyr, his name carried forward by the winds of resistance and remembrance.
This is what happened today inside occupied Palestine after a resistance fighter crossed over to rise a hero.
And every Iranian should know that you are defending not just your Republic and your religion, but the whole of humanity and the possibility of civilisation.
We are all in your debt!
Defiant crowds of Hezbollah supporters rallied in Beirut's Dahiyeh neighbourhood to support Iran’s role in standing against Israel, and rejecting efforts to separate Lebanon's war from Iran's.
Al Jazeera's Heidi Pett reports.
Why neoliberals are terrified of being proved wrong https://t.co/jEHhK5gvwk They live in fear of everything they are saying being shown to be wrong, and the fall from power that would follow. So, they stick with the falsehoods. Their fear of failure and the resulting loss to them stops them from doing anything else.
A popular backlash cornered the High Court into declaring the proscription of Palestine Action unlawful – a decision the government is appealing.
That has led to another unprecedented situation: police are still arresting people for holding placards in support of the group, despite the courts ruling that the basis for such arrests is unlawful.
The law has never looked more of an ass.
Which is why Starmer’s government is pinning its hopes on the judge in the so-called Filton trial riding to the rescue – making an example of four activists who targeted an Israeli factory in the UK making killer drones for use in Gaza.
This coming Friday, Judge Jeremy Johnson will pass sentence on the activists, who were convicted by a jury of the relatively minor offence of criminal damage in the second of two trials the judge so carefully rigged.
Judge Johnson has not been shy about showing where his loyalties lie. Not to the law, but to the British security state.
Which should hardly come as a surprise, given his background.
Judge Johnson made it to the bench after years serving as the most favoured barrister of the “secret state”, representing the intelligence services, the ministry of defence and the police. His working environment of choice as a lawyer was behind-closed-doors prosecutions held out of view of the public or proper legal scrutiny.
There were many extraordinary, anomalous moments in the two trials. But perhaps the most glaring was Judge Johnson’s efforts to get the main defence barrister in the first trial, Rajiv Menon KC, jailed for contempt of court simply for noting to the jury in his summing up speech that they had a hundreds-of-years-old right in law to acquit.
Judge Johnson’s behaviour was so unprecedented and certain to have a chilling effect on the ability of defence barristers to represent their clients – the Filton defendants dismissed their barristers from summing up in their second trial to avoid their lawyers facing prison for doing their job and defending them – that the Court of Appeal had no choice but to overrule Judge Johnson’s contempt proceedings against Menon.
Former British ambassador Craig Murray has rightly observed: “Many people will surely conclude, it is Judge Johnson who should be in jail."
But even with the convictions for criminal damage secured under these rigged conditions, Judge Johnson is still in a position to cause more harm to the rule of law in Friday’s sentencing hearing.
He has reserved to himself the right to sentence the four anti-genocide activists not just for the criminal damage charge they were convicted of after his rigged trial, but – once again in an unprecedented move – to treat those criminal convictions as if they were for terrorism offences.
That means he can impose a longer sentence, more draconian prison conditions and more onerous, life-long parole conditions after their release.
The jury knew none of this when they were considering whether to convict. Judge Johnson placed a gagging order on his decision during the trial which meant the information was withheld from the jury and could not be reported until after the verdict. The gag was broken only by foreign media and Zarah Sultana, who used her parliamentary privilege to reveal Judge Johnson’s government-friendly, anti-justice machinations.
In yet another unprecedented feature to the trial, this will be the first time in British history that someone accused of criminal damage is sentenced as a terrorist. Judges were only given these extraordinary powers in a highly controversial amendment in 2021 to counter-terrorism legislation.
Judge Johnson’s logic for taking advantage of his extra powers in this case is quite extraordinary too. He argues that, in destroying Elbit’s killer drones, the activists were seeking to “influence” the Israeli government to change its policy in Gaza – that is, to stop committing a genocide.
Putting pressure on governments is what terrorists try to do, he argues, so this must mean the anti-genocide activists are terrorists.
Opposition to the genocide, in Judge Johnson’s view, has to be treated as an aggravating factor, not a mitigating one.
It is all the more astounding that Judge Johnson is using this argument when he refused to allow the jury to hear any evidence of the activists’ larger political motivations: that they wanted to stop British complicity in Israel’s genocide by targeting a factory that made the drones for use in that genocide.
Remember, all this is happening as Starmer’s government makes unprecedented moves to end many jury trials in Britain, leaving us to the mercy of judges like Jeremy Johnson.
As Defend Our Juries notes, the government is looking to create “an extraordinary and deeply authoritarian precedent, allowing countless more protesters to be tried for an ordinary offence, but secretly sentenced as terrorists, without juries knowing this when they convict”.
This is an extract from my latest article Legal profession revolt against the UK judge whose job is to protect Israel's genocide. Find a link to the rest in the reply post ⬇️
Israel always looks after its paedophiles and will always bring them safely back home if they are caught committing paedophilia-related crimes in Western countries. Is it a national custom or something?
South Lebanon’s architectural heritage erased by israel. The 19th century al-Zayyat home, with its arches, hand painted murals, and jasmine trees, stood for over 150 years as part of Tyre’s cultural memory. One of Tyre’s oldest buildings, older the than the zionist entity itself
Judge Johnson so rigged the trial of anti-genocide activists that 1000s of legal professionals have urged him to step down from the sentencing hearing. But Johnson's dirty work is not yet complete.
Matthew Alford reads my latest: https://t.co/jzrCgt3pr2
Just in: A video from inside a court in occupied Jerusalem shows Dr. Hussam Abu Safiya appearing via video link and attempting to speak with his attorney before Israeli court security blocked the screen and terminated the call, preventing journalists from filming the exchange or the video appearance.
I listened carefully to what the attorney was saying to Dr. Abu Safiya. It appeared that Dr. Abu Safiya could not hear him. The attorney repeatedly stated that he could neither see nor hear Dr. Abu Safiya after his “captors turned off the camera.” He also informed him that some people were present in the courtroom to show their support and that they were waiting for the judge to arrive so that he could be brought back on screen before the court addressed the appeal.
This is Israel’s democracy. Dr. Abu Safiya has been subjected to starvation, abuse, and cruel torture, and this latest development only adds to concerns about the conditions he has endured and the lack of public scrutiny surrounding his case.
Iran is exporting only 250,000 barrels of oil per day, down from an average of about 1.5M/day in January and February, and yet?
They're making FAR MORE money now than they were prior to the war! And even worse? They'll be able to do this for another FIVE MONTHS!
How is this possible?
Take your seats, buckle up, and make sure to get the large popcorn... you're gonna need it for this wild ride.
In January, the first full month before the War in Iran, Iranian oil was trading at its notorious "extreme discount" to Brent, and being sold to China almost in its entirety (~90%). Now, at the time, it actually WAS a pretty notable discount. In January, the average price of Brent Crude was ~$63/barrel, and Iranian oil was trading at a $10/barrel discount to Brent. This means that it would be trading at $53/barrel, or an effective discount of ~16%. For the month of January, Iran sold ~1.5M barrels per day (Citation 1) @ $53/barrel for a total revenue stream of ~$79,500,000/day.
Okay. So that's our baseline figure. ~$79.5M/day in revenue.
... soooo how does one reach the conclusion they're making MORE money now in May WITH the blockade in effect?
This is due to several factors that are worth noting.
1) The price of Brent Crude, and thus Iranian oil, in May averaged $107.14/barrel (Citation 2).
2) Iranian oil's discount to Brent lessened from $10/barrel to $0-$1/barrel (Citation 3)
3) Iran holds significant oil storage AT SEA outside of the US blockade line (Citation 4)
Let's start by calculating out the first figure... the ~250,000 barrels per day that are still being TRULY exported. This is coming from trucking routes into Pakistan, and rail lines into China. Now, given that Iranian oil is selling now at only a $1/barrel discount to Brent, and the average Brent Price was $107.14/barrel (Citation 1):
250,000 x $106.14 = $26.535M/Day
Okay, lovely... but not close to $79.5M/day...
Now we get to the part that everyone seems to be missing.
Iran, prior to the US blockade being imposed on April 13th, had ~127M (Citation 4) barrels of oil on vessels and on storage at sea OUTSIDE of the US blockade line.
This has been consistently sold, primarily to China, and this figure now sits at ~71M barrels (we'll get to this).
According to data from Kpler, Iran sold from this "at sea" oil stockpile to China at a rate of 1.1M barrels per day throughout the month of May (Citation 3).
As a result, we can calculate Iran's oil sales to China in May as follows:
1,100,000 x $106.14 = $116.754M/Day
When we combine this figure from the sale of Iranian oil "at sea" with the figure from the sale of land-based exports, we reach the following:
$116.754M + $26.535M = $143.289M/Day.
Yup. I'm hope your seat belt is nice and tight, and your popcorn is not gone.
Iran is earning 80.24% MORE per day in May than they were in January.
Okay... so CLEARLY Iran is making way more now... but how long can they keep that up for? They're barely exporting via land, and their at sea storage will run out eventually!
This is correct, but let me show you why... this isn't exactly the flex you think it is...
According to the official Kpler data, which was published on June 1st, 2026, Iran actually had 80M barrels still outside the US blockade line. At a rate of 1.1M bpd in drawdown, I reached my conclusion of 71M remaining given that today is 8 days after 6/1.
At a drawdown rate of 1.1M/day, from a total of 71M barrels remaining to be sold, that equates to a time horizon of 64.5 days. This number falls EXACTLY in line with the following from the Kpler publication:
"If the blockade is maintained for another two months, Iran won’t have any more oil to sell to China."
Okay, so... ~2.25 months until Iran is unable to sell any of their oil to China and rake in ~$143.289M/day in revenues.
That's... not EXACTLY the 5 months I was claiming earlier, was it?
Enter: Citation 5.
What needs to be understood as it relates to Iranian oil sales... It's an illicit purchase. Iranian oil is sanctioned by multiple jurisdictions, but most importantly, it is sanctioned by the United States. As a result of this, any payments from the purchase of Iranian oil need to be laundered, and then routed through sanctions-evasion networks via front companies, shell companies, offshore banking networks, and then EVENTUALLY end up in a payable format to Iran. This process generally takes 1-3 months FROM DELIVERY.
Why is it "from delivery" and not "from shipment"? Because Iranian oil is shipping on shadow fleet tankers meant to evade sanctions. These are ~30 year old tankers, and they are unable to access Western insurance, and are subject to potential seizure, disrepair, and leaks. According to reporting from Bloomberg, citing Kpler:
"Then buyers have a further two months to settle payments, according to Kpler."
Given that 90% of Iranian oil has been sold to China for many years, this means that Iranian oil sales perpetually run on a 2-month payment delay cycle. Right now, Iran is being paid out from oil sold in April. As a result, Iran won't be paid out on their last oil sales from the 2.25 month runway for +2 months.
2.25 + 2 = 4.25 months (I can't believe I'm spelling that out)
Okay... so we're getting somewhere now! ... unfortunately...
But that's STILL not "5+ months".
Now, we need to remember our basic budgeting and accounting rules. When Iran is planning their spending and budgeting, they did so without the foresight to know that oil prices would skyrocket, and that Iranian oil would shift +$9/barrel from a -$10/barrel discount to Brent, to a -$1/barrel discount to Brent.
Iran is planning for relatively consistent revenue streams BASED on the reasonable movement of energy markets throughout this course of the year. Between August 2025, and January 2026, the average price of Brent Crude was $65.56/barrel (Citation 2). Again, in May 2026, this price was $107.14/barrel. In addition, between the months of August 2025 and January 2026, Iranian oil was still trading at its ~$10/barrel discount to Brent. This means that Iran was PLANNING on revenues based on a price point far closed to ~$55.56/barrel... NOT $106.14/barrel.
As a result, when we look at the budgeted and planning for revenue flows on the sale of the remaining oil sales from Iran via land-based routes, and through the remaining sales of the ~71M barrels at sea East of the US blockade line, we would be measuring for ~+91.04% in timeline.
Based on this, TECHNICALLY, Iran would be RECEIVING revenues equivalent to:
4.25 Months x 1.9104 = 8.1192 Months.
Now... with that said, I operate in an objective and conservative manner. In all reality, the US will continue to interdict and seize Iranian and Iranian-linked vessels when they can. There will be some operational issues that throw a wrench into the ability for Iran to earn every ounce of profits, and there are increased costs associated with pulling from at-sea storage compared to normal export and sale. As a result of this, I will be applying a 30% reduction to the overall revenue boost.
+91.04% - 30.00% = +61.04%.
4.25 Months x 1.6104 = 6.8442 Months.
As a result of several factors, I estimate that Iran will be able to earn revenues equivalent to almost SEVEN MONTHS of oil sales before they begin to ACTUALLY feel the full bite of the US blockade of Iran.
This is due to their land-based sales of oil at a rate of 250,000 barrels per day, their at-sea storage sales to China at a rate of 1,100,000 barrels per day, the increase oil sales price from an average from $55.56/barrel on average between August 2025 and January 2026 to $106.14/barrel in May, and a diminishing of their discount per barrel price from -$10/barrel from August 2025 to January 2026 to -$1/barrel in May 2026.
In summation, and congratulations to all of you who actually read this far, Iran will have enough oil revenues to last another SEVEN MONTHS before the US blockade actually begins to bite... call it... JANUARY 2027!
⁉️ Additional Israeli media reports that a US destroyer has been struck by an Iranian missile.
CENTCOM explicitly denies these reports.
Again, time will tell ...
⚠️ The final list of US strikes on Iran:
- Sirik
- Minab
- Qeshm
- Asalooyeh
- BandarAbbas
- Hengam Island
- Dashti Heights
- Bandar Kangan
- Abik, Qazvin
- Karaj
- Garmsar
- Varamin
- Parchinin, Tehran
- Kargan, Minab
- Qarchak, Tehran