Pop star Rihanna has donated $1.75m (£1.08m) to a hospital in Barbados in memory of her grandmother. The 24-year-old said ...