Russia-Ukraine updates: Kremlin says annexed territories ‘non-negotiable’ – Al Jazeera English February 27, 2025 by quixnet These were the updates from Russia’s war on Ukraine for Thursday, February 27, 2025.This live page has now been closed.Follow Al Jazeera English: source