The attack, which came just hours after President Trump gave the Kremlin a new deadline to work toward ending the war, was part of a wave across the country, the authorities said.

The attack is one of many on the frontline region of Zaporizhzhia as Trump renews demands for a ceasefire.

The US president has said he would give his Russian counterpart 10 to 12 days ‘to make a deal’ or face tougher sanctions.