South African singer Miriam Makeba has died after suffering a heart attack at a concert.
South African singer Miriam Makeba dies