Harry Styles cuts short set as stars mourn Manchester

Harry Styles performs on NBC's Today at Rockefeller Plaza on May 9, 2017. PHOTO: AFP/GETTY IMAGES

New York (AFP) - One Direction's Harry Styles played a somber, abbreviated show on Tuesday (May 23), as musicians remembered the victims of the attack on Ariana Grande's Manchester concert.

Styles, the teenage heart-throb who has topped charts with his debut album, cut short his concert in Mexico City, which was accompanied by only acoustic music out of respect to the victims.

The 23-year-old, who grew up around Manchester, said that Monday's attack, which left 22 people dead and was claimed by the Islamic State, had left "a hole in my heart".

"We have a choice every single day that we wake up of what we can put into the world. And I ask you to please choose love every single day," he told the crowd, before leading a moment of silence and promising to return to do a full show.

In an appearance on the American late-night television show Jimmy Kimmel Live!, Irish group U2 dedicated their classic I Still Haven't Found What I'm Looking For to the victims.

"They hate music, they hate women, they even hate little girls," singer Bono said of the extremists. "They hate everything that we love and, you know, the worst of humanity was on view in Manchester last night."

But he said the attack also showed "the best" of humanity, with Manchester residents helping out strangers.

Singer Miley Cyrus dedicated her new song Malibu to her fellow former child star, Grande, and the victims as she performed on Tuesday on the reality show The Voice.

"This MUST end! No more war .... no more innocent lives taken," Cyrus separately wrote on Instagram with a picture of herself and Grande during their early television days.

More controversially, reality TV star Kim Kardashian posted on social media an image of herself dancing at a show with Grande, and attracted a barrage of online criticism that she was making the tragedy about herself.

By Wednesday, she had deleted the image but kept a message on Twitter saying she was "praying for everyone in Manchester".

Singer Morrissey, a Manchester native known for his outspoken views, took to task Britain's leaders including Prime Minister Theresa May, suggesting they should change course on immigration.

"In modern Britain everyone seems petrified to officially say what we all say in private," he wrote on Facebook after the attacks, which took place on his 58th birthday.

"Politicians tell us they are unafraid, but they are never the victims. How easy to be unafraid when one is protected from the line of fire. The people have no such protections."

Join ST's Telegram channel and get the latest breaking news delivered to you.