Mahmoud Ahmed and Teddy Afro, represent different styles and different generations. The 72-year-old Mahmoud sailed Semitic-style melodies over instrumental accompaniment that drew on 1950s jazz, while the 36-year-old Afro emphasized reggae, with some forays into funk-rock. Despite the sty...