Pop star Rihanna has donated $1.75m (£1.08m) to a hospital in Barbados in memory of her grandmother.
The 24-year-old said the gift, which will pay for three pieces of medical equipment, was her way "giving back to Barbados".
"I believe that this will have a huge impact on the people of Barbados. This was all done to save lives or at least extend them."
The singer's grandmother, Clara "Dolly" Braithwaite, died in June.
She had fought a long battle with cancer.
The hospital's radiotherapy unit has been renamed the Clara Braithwaite Center for Oncology and Nuclear Medicine.
Rihanna, whose real name is Robyn Fenty, made the announcement at a visit to the hospital over the weekend, where she was accompanied by her mother, Monica, and grandfather, Lionel Braithwaite. She was particularly close to her grandmother, and took a last-minute break from her European festival tour in June to spend some time with her in hospital.
When she died on 30 June, the pop star took to Twitter and posted several photographs of the two together, writing, "my heart smiled and cried all at once".
Born and raised in Barbados, Rihanna is one of the most successful female musicians in the world.
Since her debut in 2005, she has released an album a year, with the exception of 2008.
Her most recent, Unapologetic, became her first US number one, and gave her a global hit with the lead single, Diamonds.
Forbes magazine last week named her the third-highest-earning woman in the music industry, after she made $53m in 2012.
Are you sure charity is a useful thing? Do you support the famous people doing charity? What is Rihanna's real name ? Why Rihanna donated money to the hospital? What point she takes in Forbes magazine ?
I think it is the right action by Rihanna. I think all people who have much money must do it.They should give money not only to hospitals, many orphanages need money,too. If I had a lot of money i would be engaged in charity. extend-продлить accompanied-сопровождаемый female-женщина
Of course, people who have enough money MUST spend it on charity. There are lots of people who need serious treatment. They can't afford it because of the lack of money. I know that Rihanna is from Barbados . It is really good that she's done this.
I think Johnny Bravo is right.If you have much money and you don't know how to spend it, you can spend money on charity. There are many little children all over the world who live without parents and grandparents...People should help them...
Not every person can afford spending money on charity. But in my opinion if yiu have enough money you must spend it helping other people. I think it is an act of "real man".