Russia-Ukraine war: List of key events, day 671 – Al Jazeera English

As the war enters its 671st day, these are the main developments.
Here is the situation on Tuesday, December 26, 2023.

Follow Al Jazeera English:

source