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

As the war enters its 667th day, these are the main developments.
Here is the situation on Friday, December 22, 2023.
 
Fighting

Follow Al Jazeera English:

source