Legendary South African jazz musician Hugh Masekela has died at age 78.
JOHANNESBURG: In a statement, his family said he had “passed peacefully” in Johannesburg “after a protracted and courageous battle with prostate cancer”. “After a protracted and courageous battle with prostate cancer, he passed peacefully in Johannesburg, South Africa, surrounded by his family,” read the […]