Total 1 articles
On Dec 31, 2025, Vladimir Putin's New Year address claimed victory in Ukraine. Learn about the 2026 buffer zone plans and the Novgorod drone controversy.