Russia Strikes Ukrainian Factories as US Envoys Land

Russia Strikes Ukrainian Factories as US Envoys Land

Russian forces launched a massive overnight barrage against Ukrainian defence plants and power grids on Thursday, 12 November 2026, just hours before senior American peace envoys touched down in Moscow. Moscow’s defence ministry confirmed that long-range missiles and drones struck aerospace and drone assembly facilities across Kyiv, Brovary, and Yagotin, alongside electrical substations in Zhytomyr…

Read Full News