In his nightly video address, Zelenskyy said Russia is set to launch a major offensive. “We have no doubt that current masters of Russia will throw everything they have left

and everyone they can round up to try to turn the tide of the war and at least delay their defeat,” Zelenskyy said.

“We have to disrupt this Russian scenario. We are preparing for this. The terrorists must lose. Any attempt at their new offensive must fail.”

Zelenskyy reiterated Ukrainian assertions that Moscow is planning a full-scale mobilisation, a step that Russian officials say is not currently being considered.

The General Staff of the Ukrainian Armed Forces says Russia had launched seven missile strikes, 18 air raids and more than 85 attacks

from multiple-launch rocket systems in the past 24 hours on civilian infrastructure in three cities – Kramatorsk, Zaporizhzhia and Kherson.