Recent Posts

Russian Offensive Campaign Assessment, July 21, 2026

Toplines Ukrainian President Volodymyr Zelensky dismissed Ukrainian Armed Forces Commander-in-Chief General Oleksandr Syrskyi and appointed the Ukrainian Joint Forces Task Force Commander Major General Mykhailo Drapatyi as his replacement late on July 21.[1] Drapatyi served as the Joint Forces Task Force commander since June 3, 2025, and was the Ukrainian …

Read More »

Iran Update Special Report, July 21, 2026

Key Takeaways The Houthis likely decided to impose their blockade on Saudi Arabia to advance their own interests, though Iran probably encouraged them to impose the blockade for Tehran’s own purposes. The Houthis have repeatedly warned Saudi-owned ships against transiting the Red Sea via radio on July 20 and July …

Read More »

Foreign minister swerves questions about Britons fighting for Israel

Hamish Falconer ran through traffic in Whitehall when asked why his government allows British citizens to fight in Gaza Foreign minister Hamish Falconer refused to answer questions on Wednesday about the UK government’s failure to stop British nationals fighting for the Israeli army in Gaza. It comes after more than …

Read More »