Chart-toppers Ed Sheeran and Camila Cabello were among music stars who took to the stage on Tuesday night at a televised concert aiming to raise funds for a Ukrainian humanitarian appeal.
The line-up for the two-hour "Concert for Ukraine" in Birmingham also featured Ukrainian singer Jamala, who won the 2016 Eurovision Song Contest, music veteran Nile Rodgers & Chic as well as groups Snow Patrol and Manic Street Preachers.
"It's such an important cause, I'm so honoured to be here," said Sheeran during his segment. He then performed with Cabello, who also sang a version of Coldplay's "Fix You".
"We are all praying tonight for the peace and the safety of the people in Ukraine," Cabello said.
A poignant moment in the evening was a performance by young virtuoso violinist Illia Bondarenko who played the Ukrainian folk song "Verbovaya Doschechka" from a basement shelter in Kyiv along with 94 violinists from around the world.
Unable to attend in person, singer Billie Eilish and her brother Finneas sent their support in a video message.
"We still wanted to offer all of our love and support to everyone performing and most importantly to express the support and solidarity with the millions of people who have been forced to flee their homes and leave everything behind," said Eilish.
Organisers said the concert had raised £12.2 million which will be donated to the Disasters Emergency Committee, an umbrella of British charities, for the humanitarian appeal in Ukraine.