Tributes have poured in from the world of showbusiness and beyond for pop superstar Prince, who has died aged 57.
From Nile Rogers and Katy Perry to Chelsea Clinton and Samuel L Jackson, leading figures have shared their touching messages on social media.
-- Nile Rodgers (@nilerodgers) April 21, 2016
In Minneapolis right now...and it's raining...
-- Lupe Fiasco (@LupeFiasco) April 21, 2016
And just like that...the world lost a lot of magic ? Rest in peace Prince! Thanks for giving us so much...
-- KATY PERRY (@katyperry) April 21, 2016
PRINCE . You legend. Rest In Peace
-- lily (@lilyallen) April 21, 2016
PRINCE, sad to say, has passed on!!! He was a Giant. My deep condolences go out to his family, friends and fans.
-- Gene Simmons (@genesimmons) April 21, 2016
I can't believe he has gone. Thank you for everything Prince. You will always be The Greatest #RIPPrince
-- Zane Lowe (@zanelowe) April 21, 2016
RIP Prince! One of the best of all time! You will be missed my brother. pic.twitter.com/8t4J8Xpi0d
-- Huey Morgan (@OfficialHuey) April 21, 2016
omg prince ?
-- christina perri (@christinaperri) April 21, 2016
Thank you Prince. All my thoughts & prayers are with all your loved ones. https://t.co/JT52sKlJBJ
-- Chelsea Clinton (@ChelseaClinton) April 21, 2016
I'm Crushed!! UK news reporting Prince Is Dead?! For Real?! Massive Loss for us all! What a Genius! Speechless.
-- Samuel L. Jackson (@SamuelLJackson) April 21, 2016
Now Prince? No no no.. RIP You genius x
-- Robbie Williams (@robbiewilliams) April 21, 2016