This live coverage has ended. For Wednesday’s live updates, click here.
Skip to end of carousel
End of carouselA top U.S. intelligence official said that between eight and 10 Russian generals have been killed while fighting in Ukraine.
Russian forces continued to assault the Mariupol steel plant, home to the city’s last Ukrainian fighters, officials said, estimating that about 1,000 holdout soldiers remained, with hundreds injured.
The Finnish Parliament’s defense committee recommended NATO membership. The country’s official decision on whether to join the alliance could come as soon as this week.
A U.N. official said Tuesday that thousands more civilians have been killed in the conflict than confirmed figures suggest.
The Washington Post has lifted its paywall for readers in Russia and Ukraine. Telegram users can subscribe to our channel.
1/5
Skip to end of carousel
End of carouselA top U.S. intelligence official said that between eight and 10 Russian generals have been killed while fighting in Ukraine.
Russian forces continued to assault the Mariupol steel plant, home to the city’s last Ukrainian fighters, officials said, estimating that about 1,000 holdout soldiers remained, with hundreds injured.
The Finnish Parliament’s defense committee recommended NATO membership. The country’s official decision on whether to join the alliance could come as soon as this week.
A U.N. official said Tuesday that thousands more civilians have been killed in the conflict than confirmed figures suggest.
The Washington Post has lifted its paywall for readers in Russia and Ukraine. Telegram users can subscribe to our channel.
Live coverage contributors 28
11:43 a.m. EDT
11:43 a.m. EDT
11:30 p.m. EDT
11:30 p.m. EDT
10:15 p.m. EDT
10:15 p.m. EDT
9:29 p.m. EDT
9:29 p.m. EDT
8:07 p.m. EDT
8:07 p.m. EDT
6:30 p.m. EDT
6:30 p.m. EDT
5:07 p.m. EDT
5:07 p.m. EDT
4:38 p.m. EDT
4:38 p.m. EDT
4:01 p.m. EDT
4:01 p.m. EDT
3:32 p.m. EDT
3:32 p.m. EDT
3:10 p.m. EDT
3:10 p.m. EDT
2:43 p.m. EDT
2:43 p.m. EDT
2:23 p.m. EDT
2:23 p.m. EDT
1:55 p.m. EDT
1:55 p.m. EDT
1:33 p.m. EDT
1:33 p.m. EDT
12:56 p.m. EDT
12:56 p.m. EDT
12:28 p.m. EDT
12:28 p.m. EDT
12:01 p.m. EDT
12:01 p.m. EDT
11:31 a.m. EDT
11:31 a.m. EDT
11:04 a.m. EDT
11:04 a.m. EDT
10:12 a.m. EDT
10:12 a.m. EDT
9:40 a.m. EDT
9:40 a.m. EDT
8:50 a.m. EDT
8:50 a.m. EDT
8:24 a.m. EDT
8:24 a.m. EDT
8:16 a.m. EDT
8:16 a.m. EDT
7:49 a.m. EDT
7:49 a.m. EDT
7:30 a.m. EDT
7:30 a.m. EDT
7:09 a.m. EDT
7:09 a.m. EDT
6:47 a.m. EDT
6:47 a.m. EDT
6:30 a.m. EDT
6:30 a.m. EDT
5:07 a.m. EDT
5:07 a.m. EDT
4:38 a.m. EDT
4:38 a.m. EDT
4:01 a.m. EDT
4:01 a.m. EDT
3:59 a.m. EDT
3:59 a.m. EDT
3:01 a.m. EDT
3:01 a.m. EDT
2:29 a.m. EDT
2:29 a.m. EDT
2:01 a.m. EDT
2:01 a.m. EDT
1:36 a.m. EDT
1:36 a.m. EDT
1:19 a.m. EDT
1:19 a.m. EDT