Cesaria Evora, who sang traditional melodies of Cape Verde on stages around the world and won a Grammy in 2003, has died at 70.