Thousands of people packed into one of Florence's biggest squares on Saturday to show their support for Ukraine and listen to a videoed speech from its President Volodymyr Zelenskiy.
Florence has been twinned with Kyiv since the 1960s, when Ukraine's capital sent aid to the Tuscan city to help it recover from a devastating flood.
The crowds waved blue and yellow flags in Piazza Santa Croce as church bells tolled 17 times - one for each day since Russia invaded Ukraine in what Moscow calls a "special operation".
A number of Ukrainian women in the crowd wore flower crowns as a symbol of peace.
"Russians are under a dictatorship and cannot understand why they came to destroy our cities and kill our children," said Lesia Mykhailenko, who was born in Donetsk and now works for a law firm in Florence.
"I cannot hate them because our bonds have lasted for centuries," she added.
In a speech broadcast to dozens of European cities taking part in a day of protests, Zelenskiy said that 79 children had been killed in Ukraine since the beginning of the war and called for more sanctions against Moscow and a no-fly zone.
Russia, Ukraine Exchange 95 Prisoners Of War Record Heat Temperatures In Ukraine After Russian Attacks On Power Plants US Urges India To "Utilize" Ties With Russia, Tell Putin To End Ukraine War World's Largest Isolated Tribe Makes Rare Appearance In New Footage 1 Passenger Dies As 12 Coaches Of Chandigarh-Dibrugarh Express Derail In UP Why BJP Lost Lok Sabha Polls In Uttar Pradesh - 6 Reasons In Party Report US Legislation To Curb AI Deepfakes, Give Control Back To Creators Face Of History's "Cruellest Man" Re-Created 440 Years After His Death 1 Passenger Dies As 12 Coaches Of Chandigarh-Dibrugarh Express Derail In UP Track Latest News Live on NDTV.com and get news updates from India and around the world.