South African musical legend Hugh Masekela has died.
He gave up the ghost in a Johannesburg hospital after a long battle with prostate cancer.
Hugh Masakela was 78-years-old.
The jazz hero had been receiving treatment for his cancer since 2008. He was scheduled to perform at the Hugh Masekela Heritage Festival in October but cancelled to focus fully on battling the disease.
May he rest in peace and be remembered for his incredible music.