Russia may launch a major offensive in coming weeks, but Ukraine says it has troops and resources to repel the attack.

Russia may launch a major offensive in coming weeks, but Ukraine says it has troops and resources to repel the attack.
Former Israeli leader says he received a pledge from Russian president: ‘I won’t kill Zelenskyy.’
The Russian offensive enters its 347th day, we track where battles are taking place and the human cost of war.