Ukraine has praised the courage of three European leaders who made a long, hazardous journey by rail from Poland to Kyiv in a show of support as the city came under further Russian attack.
The prime ministers of Poland, Slovenia and the Czech Republic arrived on Tuesday evening as the Ukrainian capital went under a 35-hour curfew.
The trip was a Polish idea, after the EU warned of potential security risks.
Poland's Mateusz Morawiecki said it was in Kyiv that history was being made.
"It is here, that freedom fights against the world of tyranny. It is here that the future of us all hangs in the balance," he tweeted. He explained they were conveying the message that Ukraine could count on the help of its friends.
Mr Morawiecki, Czech Prime Minister Petr Fiala, and Slovenia's Janez Jansa are the first international leaders to visit President Volodymyr Zelensky and the Ukrainian prime minister since Russia unleashed war on its neighbour on 24 February.
The European Union said they were not carrying any particular mandate, but that leaders in Brussels were aware of the trip, as it was mooted during an informal EU summit in Versailles last week.
Poland's deputy foreign minister Marcin Przydacz admitted it was risky, but said it was "worth taking for the sake of values". He said they had told the Russians the visit was taking place.
The leaders decided to travel by train because flying by Polish military jet could have been viewed by Russia as dangerously provocative, BBC Europe editor Katya Adler reports. It was not immediately clear when their train would make the return trip to Warsaw.
Ukraine's president has repeatedly called on Nato to impose a no-fly zone over his country's airspace, but Nato has refused.
Mr Zelensky said Ukrainians now understood they could not join Nato. "We have heard for years that the doors were open, but we also heard that we could not join. It's a truth and it must be recognised. I am glad that our people are beginning to understand this and rely on themselves and our partners who help us."
At least five people were killed in Russia's bombardment of Kyiv on Tuesday, and Mayor Vitali Klitschko ordered a curfew to run from 20:00 (18:00 GMT) on Tuesday to 07:00 on Thursday. The city was facing a difficult and dangerous moment, he said: "This is why I ask all Kyivites to get prepared to stay at home for two days, or if the sirens go off, in the shelters."
The three prime ministers were joined by Jaroslaw Kaczynski, the leader of Poland's ruling Law and Justice party. Polish officials pointed out that his late twin brother and former president Lech Kaczynski had taken part in another risky trip to Georgia in 2008, during Russia's summer invasion.
All three leaders have been vocal supporters of Ukraine in recent weeks. Slovenia's prime minister said last week that the EU should send a strong message that Ukraine will eventually be granted membership.
Czech Foreign Minister Jan Lipavsky said the visit was a strong and important gesture to show solidarity with Ukraine. "Ukraine's security is European security; therefore we need to do everything possible to help them survive this sickening barbaric Russian attack," he told the BBC.