United States President Donald Trump has launched a fresh tirade against Russian President Vladimir Putin over Russia's massive drone and missile attack on the Ukrainian capital Kyiv, saying he "has gone absolutely crazy" and is "needlessly killing a lot of people".
Ukraine was hit with 367 drones and missiles through the night to Sunday, making it the largest single attack in more than three years of war, according to Ukrainian air force spokesperson Yuriy Ihnat.
Russia used 69 missiles of various types and 298 drones in the strikes, including Iranian-designed Shahed drones, Colonel Ihnat told the Associated Press.
Ukrainian officials in areas attacked said at least 12 people were killed and dozens more were injured.
The attack led to Mr Trump condemning Mr Putin in a post on his Truth Social platform on Sunday local time, saying his actions "will lead to the downfall of Russia".
"I've always had a very good relationship with Vladimir Putin of Russia, but something has happened to him," Mr Trump said in his post.
"He has gone absolutely CRAZY! He is needlessly killing a lot of people, and I'm not just talking about soldiers. Missiles and drones are being shot into Cities in Ukraine, for no reason whatsoever.
"I've always said that he wants ALL of Ukraine, not just a piece of it, and maybe that's proving to be right."
The US president's comments online came about two hours after he delivered another rebuke of Mr Putin while speaking with reporters before boarding Air Force One at Morristown Airport in New Jersey.
"I'm not happy with what Putin's doing. He's killing a lot of people. And I don't know what the hell happened to Putin," he said.
"We're in the middle of talking, and he's shooting rockets into Kyiv and other cities. I don't like it all."
Mr Trump has been trying to get both Russia and Ukraine to agree to a ceasefire, and spoke for more than two hours with Mr Putin last week.
The US president has also previously raised the possibility of imposing more sanctions on Russia in response to the ongoing attacks.
When asked by journalists in Morristown how he plans to respond to Russia's latest strikes, the visibly frustrated US president hit back at what he called "the fake news".
"We'll see what we're going to do," he said.
In his post on Sunday, Mr Trump also delivered some harsh criticisms of Ukrainian President Volodymyr Zelenskyy.
"President Zelenskyy is doing his Country no favors by talking the way he does," the president said in the post.
"Everything out of his mouth causes problems, I don't like it, and it better stop."
Mr Trump's comments about Mr Zelenskyy appeared to be in response to a statement posted by the Ukrainian president to the Telegram platform in the wake of Russia's strikes on Kyiv, in which he said that "America's silence, the silence of others in the world, only encourages Putin".
"Each such terrorist Russian strike is a sufficient reason for new sanctions against Russia," Mr Zelenskyy said in the statement.
"Russia is dragging out this war and killing every day. The world may be taking a weekend off, but the war continues, regardless of weekends and weekdays.
"Without really strong pressure on the Russian leadership, this brutality cannot be stopped.
"Determination is what matters now — the determination of the United States, the determination of European countries, of all those in the world who want peace."
Mr Zelenskyy also later announced that Ukraine would be supporting three new sanctions packages against individuals who fund Russian "terrorist activities", Russian "propagandists" and "representatives of Russian mafia groups who significantly helped the formation of the Putin regime".
He said Ukraine would work to match his country's sanctions against Russia with those implemented by the European Union.
The exchange of words between the leaders came after three days of prisoner swaps between Russia and Ukraine in which 1,000 soldiers and civilians were brought home — the largest transfer of prisoners of war since the conflict began.