Jazz legend Hugh Masekela has died

The musician died after battling prostate cancer.