Ukraine Interrupts Putin’s Davos: The Latest of Many Advances

Russia’s St. Petersburg International Economic Forum – Putin’s Davos – from 3-6 June 2026 was diminished by long range drone strikes on the city’s oil terminal, sending plumes of smoke across the area. Other strikes on the same day hit a military-industrial plant in Western Russia’s Tambov region and an airfield in Crimea.[1] It not … Continue reading Ukraine Interrupts Putin’s Davos: The Latest of Many Advances